11; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 6
22; RUN: opt < %s -passes=instcombine -S | FileCheck %s
33
4- define void @test_undef (float %b , ptr %p ) {
4+ define void @test_undef (float %b , ptr %p ) {
55; CHECK-LABEL: define void @test_undef(
66; CHECK-SAME: float [[B:%.*]], ptr [[P:%.*]]) {
77; CHECK-NEXT: [[TMP1:%.*]] = load <8 x float>, ptr [[P]], align 32
@@ -14,7 +14,7 @@ define void @test_undef (float %b, ptr %p) {
1414; CHECK-NEXT: store <8 x float> [[TMP7]], ptr [[P]], align 32
1515; CHECK-NEXT: ret void
1616;
17- %1 = load <8 x float > , ptr %p
17+ %1 = load <8 x float >, ptr %p
1818 %2 = bitcast <8 x float > %1 to <8 x i32 >
1919 %3 = bitcast <8 x i32 > %2 to <8 x float >
2020 %a = fptosi <8 x float > %3 to <8 x i32 >
@@ -27,7 +27,7 @@ define void @test_undef (float %b, ptr %p) {
2727 ret void
2828}
2929
30- define void @test_poison (float %b , ptr %p ) {
30+ define void @test_poison (float %b , ptr %p ) {
3131; CHECK-LABEL: define void @test_poison(
3232; CHECK-SAME: float [[B:%.*]], ptr [[P:%.*]]) {
3333; CHECK-NEXT: [[TMP1:%.*]] = load <8 x float>, ptr [[P]], align 32
@@ -40,7 +40,7 @@ define void @test_poison (float %b, ptr %p) {
4040; CHECK-NEXT: store <8 x float> [[TMP7]], ptr [[P]], align 32
4141; CHECK-NEXT: ret void
4242;
43- %1 = load <8 x float > , ptr %p
43+ %1 = load <8 x float >, ptr %p
4444 %2 = bitcast <8 x float > %1 to <8 x i32 >
4545 %3 = bitcast <8 x i32 > %2 to <8 x float >
4646 %a = fptosi <8 x float > %3 to <8 x i32 >
@@ -88,7 +88,7 @@ define void @test_loop(<4 x float> %in) {
8888; CHECK-NEXT: ret void
8989;
9090entry:
91- %r = call <4 x float > @llvm.x86.sse41.round.ps (<4 x float > %in , i32 9 )
91+ %r = call <4 x float > @llvm.x86.sse41.round.ps (<4 x float > %in , i32 9 )
9292 %vi = fptosi <4 x float > %r to <4 x i32 >
9393 br label %loop
9494
0 commit comments