diff options
Diffstat (limited to 'llvm/test/Transforms/Reassociate')
| -rw-r--r-- | llvm/test/Transforms/Reassociate/2012-05-08-UndefLeak.ll | 2 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/absorption.ll | 2 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/basictest.ll | 30 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/inverses.ll | 6 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/mulfactor.ll | 14 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/multistep.ll | 4 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/no-op.ll | 4 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/optional-flags.ll | 4 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/repeats.ll | 32 | ||||
| -rw-r--r-- | llvm/test/Transforms/Reassociate/xor_reassoc.ll | 22 |
10 files changed, 60 insertions, 60 deletions
diff --git a/llvm/test/Transforms/Reassociate/2012-05-08-UndefLeak.ll b/llvm/test/Transforms/Reassociate/2012-05-08-UndefLeak.ll index 2f5a53e0ce4..c563fe26c13 100644 --- a/llvm/test/Transforms/Reassociate/2012-05-08-UndefLeak.ll +++ b/llvm/test/Transforms/Reassociate/2012-05-08-UndefLeak.ll @@ -5,7 +5,7 @@ ; Transform disabled until PR13021 is fixed. define i64 @f(i64 %x0) { -; CHECK: @f +; CHECK-LABEL: @f( ; CHECK-NEXT: mul i64 %x0, 208 ; CHECK-NEXT: add i64 %{{.*}}, 1617 ; CHECK-NEXT: ret i64 diff --git a/llvm/test/Transforms/Reassociate/absorption.ll b/llvm/test/Transforms/Reassociate/absorption.ll index 2ccc2b57949..40b3d80eee9 100644 --- a/llvm/test/Transforms/Reassociate/absorption.ll +++ b/llvm/test/Transforms/Reassociate/absorption.ll @@ -6,6 +6,6 @@ define i8 @foo(i8 %x) { %tmp1 = or i8 %x, 127 %tmp2 = or i8 %tmp1, 128 ret i8 %tmp2 -; CHECK: @foo +; CHECK-LABEL: @foo( ; CHECK: ret i8 -1 } diff --git a/llvm/test/Transforms/Reassociate/basictest.ll b/llvm/test/Transforms/Reassociate/basictest.ll index 086474066c5..fda0ca6be1a 100644 --- a/llvm/test/Transforms/Reassociate/basictest.ll +++ b/llvm/test/Transforms/Reassociate/basictest.ll @@ -6,7 +6,7 @@ define i32 @test1(i32 %arg) { %tmp1 = sub i32 -12, %arg %tmp2 = add i32 %tmp1, 12 ret i32 %tmp2 -; CHECK: @test1 +; CHECK-LABEL: @test1( ; CHECK-NEXT: sub i32 0, %arg ; CHECK-NEXT: ret i32 } @@ -16,7 +16,7 @@ define i32 @test2(i32 %reg109, i32 %reg1111) { %reg116 = add i32 %reg115, %reg1111 ; <i32> [#uses=1] %reg117 = add i32 %reg116, 30 ; <i32> [#uses=1] ret i32 %reg117 -; CHECK: @test2 +; CHECK-LABEL: @test2( ; CHECK-NEXT: add i32 %reg1111, %reg109 ; CHECK-NEXT: ret i32 } @@ -40,7 +40,7 @@ define void @test3() { ; f = (a+c)+b store i32 %t4, i32* @f ret void -; CHECK: @test3 +; CHECK-LABEL: @test3( ; CHECK: add i32 ; CHECK: add i32 ; CHECK-NOT: add i32 @@ -60,7 +60,7 @@ define void @test4() { ; f = (c+a)+b store i32 %t4, i32* @f ret void -; CHECK: @test4 +; CHECK-LABEL: @test4( ; CHECK: add i32 ; CHECK: add i32 ; CHECK-NOT: add i32 @@ -80,7 +80,7 @@ define void @test5() { ; f = (c+a)+b store i32 %t4, i32* @f ret void -; CHECK: @test5 +; CHECK-LABEL: @test5( ; CHECK: add i32 ; CHECK: add i32 ; CHECK-NOT: add i32 @@ -102,7 +102,7 @@ define i32 @test6() { ; X ^ X = 0 %RV = xor i32 %tmp.5, %tmp.11 ret i32 %RV -; CHECK: @test6 +; CHECK-LABEL: @test6( ; CHECK: ret i32 0 } @@ -115,7 +115,7 @@ define i32 @test7(i32 %A, i32 %B, i32 %C) { %aac = mul i32 %ac, %A %r = add i32 %aab, %aac ret i32 %r -; CHECK: @test7 +; CHECK-LABEL: @test7( ; CHECK-NEXT: add i32 %C, %B ; CHECK-NEXT: mul i32 ; CHECK-NEXT: mul i32 @@ -129,7 +129,7 @@ define i32 @test8(i32 %X, i32 %Y, i32 %Z) { ; (-X)*Y + Z -> Z-X*Y %C = add i32 %B, %Z ret i32 %C -; CHECK: @test8 +; CHECK-LABEL: @test8( ; CHECK-NEXT: %A = mul i32 %Y, %X ; CHECK-NEXT: %C = sub i32 %Z, %A ; CHECK-NEXT: ret i32 %C @@ -141,7 +141,7 @@ define i32 @test9(i32 %X) { %Y = mul i32 %X, 47 %Z = add i32 %Y, %Y ret i32 %Z -; CHECK: @test9 +; CHECK-LABEL: @test9( ; CHECK-NEXT: mul i32 %X, 94 ; CHECK-NEXT: ret i32 } @@ -150,7 +150,7 @@ define i32 @test10(i32 %X) { %Y = add i32 %X ,%X %Z = add i32 %Y, %X ret i32 %Z -; CHECK: @test10 +; CHECK-LABEL: @test10( ; CHECK-NEXT: mul i32 %X, 3 ; CHECK-NEXT: ret i32 } @@ -160,7 +160,7 @@ define i32 @test11(i32 %W) { %Y = add i32 %X ,%X %Z = add i32 %Y, %X ret i32 %Z -; CHECK: @test11 +; CHECK-LABEL: @test11( ; CHECK-NEXT: mul i32 %W, 381 ; CHECK-NEXT: ret i32 } @@ -173,7 +173,7 @@ define i32 @test12(i32 %X) { %Y = add i32 %A ,%B %Z = add i32 %Y, %C ret i32 %Z -; CHECK: @test12 +; CHECK-LABEL: @test12( ; CHECK-NEXT: mul i32 %X, -3 ; CHECK-NEXT: add i32{{.*}}, 6 ; CHECK-NEXT: ret i32 @@ -185,7 +185,7 @@ define i32 @test13(i32 %X1, i32 %X2, i32 %X3) { %C = mul i32 %X1, %X3 ; X1*X3 %D = add i32 %B, %C ; -X1*X2 + X1*X3 -> X1*(X3-X2) ret i32 %D -; CHECK: @test13 +; CHECK-LABEL: @test13( ; CHECK-NEXT: sub i32 %X3, %X2 ; CHECK-NEXT: mul i32 {{.*}}, %X1 ; CHECK-NEXT: ret i32 @@ -197,7 +197,7 @@ define i32 @test14(i32 %X1, i32 %X2) { %C = mul i32 %X2, -47 ; X2*-47 %D = add i32 %B, %C ; X1*47 + X2*-47 -> 47*(X1-X2) ret i32 %D -; CHECK: @test14 +; CHECK-LABEL: @test14( ; CHECK-NEXT: sub i32 %X1, %X2 ; CHECK-NEXT: mul i32 {{.*}}, 47 ; CHECK-NEXT: ret i32 @@ -210,7 +210,7 @@ define i32 @test15(i32 %X1, i32 %X2, i32 %X3) { %C = and i1 %A, %B %D = select i1 %C, i32 %X1, i32 0 ret i32 %D -; CHECK: @test15 +; CHECK-LABEL: @test15( ; CHECK: and i1 %A, %B } diff --git a/llvm/test/Transforms/Reassociate/inverses.ll b/llvm/test/Transforms/Reassociate/inverses.ll index 34abdc7aae0..afe076caea9 100644 --- a/llvm/test/Transforms/Reassociate/inverses.ll +++ b/llvm/test/Transforms/Reassociate/inverses.ll @@ -6,7 +6,7 @@ define i32 @test1(i32 %a, i32 %b) { ; (A&B)&~A == 0 %tmp.5 = and i32 %tmp.2, %tmp.4 ret i32 %tmp.5 -; CHECK: @test1 +; CHECK-LABEL: @test1( ; CHECK: ret i32 0 } @@ -17,7 +17,7 @@ define i32 @test2(i32 %a, i32 %b) { ; A&~A == 0 %tmp.5 = and i32 %tmp.2, %tmp.4 ret i32 %tmp.5 -; CHECK: @test2 +; CHECK-LABEL: @test2( ; CHECK: ret i32 0 } @@ -28,7 +28,7 @@ define i32 @test3(i32 %b, i32 %a) { ; (b+(a+1234))+-a -> b+1234 %tmp.5 = add i32 %tmp.2, %tmp.4 ret i32 %tmp.5 -; CHECK: @test3 +; CHECK-LABEL: @test3( ; CHECK: %tmp.5 = add i32 %b, 1234 ; CHECK: ret i32 %tmp.5 } diff --git a/llvm/test/Transforms/Reassociate/mulfactor.ll b/llvm/test/Transforms/Reassociate/mulfactor.ll index 6c099b43b36..951228ec3cc 100644 --- a/llvm/test/Transforms/Reassociate/mulfactor.ll +++ b/llvm/test/Transforms/Reassociate/mulfactor.ll @@ -1,7 +1,7 @@ ; RUN: opt < %s -reassociate -S | FileCheck %s define i32 @test1(i32 %a, i32 %b) { -; CHECK: @test1 +; CHECK-LABEL: @test1( ; CHECK: mul i32 %a, %a ; CHECK-NEXT: mul i32 %a, 2 ; CHECK-NEXT: add @@ -20,7 +20,7 @@ entry: } define i32 @test2(i32 %t) { -; CHECK: @test2 +; CHECK-LABEL: @test2( ; CHECK: mul ; CHECK-NEXT: add ; CHECK-NEXT: ret @@ -35,7 +35,7 @@ entry: define i32 @test3(i32 %x) { ; (x^8) -; CHECK: @test3 +; CHECK-LABEL: @test3( ; CHECK: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -54,7 +54,7 @@ entry: define i32 @test4(i32 %x) { ; (x^7) -; CHECK: @test4 +; CHECK-LABEL: @test4( ; CHECK: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -73,7 +73,7 @@ entry: define i32 @test5(i32 %x, i32 %y) { ; (x^4) * (y^2) -; CHECK: @test5 +; CHECK-LABEL: @test5( ; CHECK: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -90,7 +90,7 @@ entry: define i32 @test6(i32 %x, i32 %y, i32 %z) { ; (x^5) * (y^3) * z -; CHECK: @test6 +; CHECK-LABEL: @test6( ; CHECK: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -113,7 +113,7 @@ entry: define i32 @test7(i32 %x, i32 %y, i32 %z) { ; (x^4) * (y^3) * (z^2) -; CHECK: @test7 +; CHECK-LABEL: @test7( ; CHECK: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul diff --git a/llvm/test/Transforms/Reassociate/multistep.ll b/llvm/test/Transforms/Reassociate/multistep.ll index 7466d2e99d8..d79464753f1 100644 --- a/llvm/test/Transforms/Reassociate/multistep.ll +++ b/llvm/test/Transforms/Reassociate/multistep.ll @@ -2,7 +2,7 @@ define i64 @multistep1(i64 %a, i64 %b, i64 %c) { ; Check that a*a*b+a*a*c is turned into a*(a*(b+c)). -; CHECK: @multistep1 +; CHECK-LABEL: @multistep1( %t0 = mul i64 %a, %b %t1 = mul i64 %a, %t0 ; a*(a*b) %t2 = mul i64 %a, %c @@ -17,7 +17,7 @@ define i64 @multistep1(i64 %a, i64 %b, i64 %c) { define i64 @multistep2(i64 %a, i64 %b, i64 %c, i64 %d) { ; Check that a*b+a*c+d is turned into a*(b+c)+d. -; CHECK: @multistep2 +; CHECK-LABEL: @multistep2( %t0 = mul i64 %a, %b %t1 = mul i64 %a, %c %t2 = add i64 %t1, %d ; a*c+d diff --git a/llvm/test/Transforms/Reassociate/no-op.ll b/llvm/test/Transforms/Reassociate/no-op.ll index 0444cf082d0..7b02df99464 100644 --- a/llvm/test/Transforms/Reassociate/no-op.ll +++ b/llvm/test/Transforms/Reassociate/no-op.ll @@ -8,7 +8,7 @@ declare void @use(i32) define void @test1(i32 %a, i32 %b) { ; Shouldn't change or move any of the add instructions. Should commute but ; otherwise not change or move any of the mul instructions. -; CHECK: @test1 +; CHECK-LABEL: @test1( %a0 = add nsw i32 %a, 1 ; CHECK-NEXT: %a0 = add nsw i32 %a, 1 %m0 = mul nsw i32 3, %a @@ -25,7 +25,7 @@ define void @test1(i32 %a, i32 %b) { define void @test2(i32 %a, i32 %b, i32 %c, i32 %d) { ; The initial add doesn't change so should not lose the nsw flag. -; CHECK: @test2 +; CHECK-LABEL: @test2( %a0 = add nsw i32 %b, %a ; CHECK-NEXT: %a0 = add nsw i32 %b, %a %a1 = add nsw i32 %a0, %d diff --git a/llvm/test/Transforms/Reassociate/optional-flags.ll b/llvm/test/Transforms/Reassociate/optional-flags.ll index 40f7d5bf5b8..bf599be78bc 100644 --- a/llvm/test/Transforms/Reassociate/optional-flags.ll +++ b/llvm/test/Transforms/Reassociate/optional-flags.ll @@ -3,7 +3,7 @@ ; Reassociate should clear optional flags like nsw when reassociating. -; CHECK: @test0 +; CHECK-LABEL: @test0( ; CHECK: %y = add i64 %b, %a ; CHECK: %z = add i64 %y, %c define i64 @test0(i64 %a, i64 %b, i64 %c) { @@ -12,7 +12,7 @@ define i64 @test0(i64 %a, i64 %b, i64 %c) { ret i64 %z } -; CHECK: @test1 +; CHECK-LABEL: @test1( ; CHECK: %y = add i64 %b, %a ; CHECK: %z = add i64 %y, %c define i64 @test1(i64 %a, i64 %b, i64 %c) { diff --git a/llvm/test/Transforms/Reassociate/repeats.ll b/llvm/test/Transforms/Reassociate/repeats.ll index 6a020470f37..547cb0ad72c 100644 --- a/llvm/test/Transforms/Reassociate/repeats.ll +++ b/llvm/test/Transforms/Reassociate/repeats.ll @@ -3,14 +3,14 @@ ; Tests involving repeated operations on the same value. define i8 @nilpotent(i8 %x) { -; CHECK: @nilpotent +; CHECK-LABEL: @nilpotent( %tmp = xor i8 %x, %x ret i8 %tmp ; CHECK: ret i8 0 } define i2 @idempotent(i2 %x) { -; CHECK: @idempotent +; CHECK-LABEL: @idempotent( %tmp1 = and i2 %x, %x %tmp2 = and i2 %tmp1, %x %tmp3 = and i2 %tmp2, %x @@ -19,7 +19,7 @@ define i2 @idempotent(i2 %x) { } define i2 @add(i2 %x) { -; CHECK: @add +; CHECK-LABEL: @add( %tmp1 = add i2 %x, %x %tmp2 = add i2 %tmp1, %x %tmp3 = add i2 %tmp2, %x @@ -28,7 +28,7 @@ define i2 @add(i2 %x) { } define i2 @cst_add() { -; CHECK: @cst_add +; CHECK-LABEL: @cst_add( %tmp1 = add i2 1, 1 %tmp2 = add i2 %tmp1, 1 ret i2 %tmp2 @@ -36,7 +36,7 @@ define i2 @cst_add() { } define i8 @cst_mul() { -; CHECK: @cst_mul +; CHECK-LABEL: @cst_mul( %tmp1 = mul i8 3, 3 %tmp2 = mul i8 %tmp1, 3 %tmp3 = mul i8 %tmp2, 3 @@ -47,7 +47,7 @@ define i8 @cst_mul() { define i3 @foo3x5(i3 %x) { ; Can be done with two multiplies. -; CHECK: @foo3x5 +; CHECK-LABEL: @foo3x5( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: ret @@ -60,7 +60,7 @@ define i3 @foo3x5(i3 %x) { define i3 @foo3x6(i3 %x) { ; Can be done with two multiplies. -; CHECK: @foo3x6 +; CHECK-LABEL: @foo3x6( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: ret @@ -74,7 +74,7 @@ define i3 @foo3x6(i3 %x) { define i3 @foo3x7(i3 %x) { ; Can be done with two multiplies. -; CHECK: @foo3x7 +; CHECK-LABEL: @foo3x7( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: ret @@ -89,7 +89,7 @@ define i3 @foo3x7(i3 %x) { define i4 @foo4x8(i4 %x) { ; Can be done with two multiplies. -; CHECK: @foo4x8 +; CHECK-LABEL: @foo4x8( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: ret @@ -105,7 +105,7 @@ define i4 @foo4x8(i4 %x) { define i4 @foo4x9(i4 %x) { ; Can be done with three multiplies. -; CHECK: @foo4x9 +; CHECK-LABEL: @foo4x9( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -123,7 +123,7 @@ define i4 @foo4x9(i4 %x) { define i4 @foo4x10(i4 %x) { ; Can be done with three multiplies. -; CHECK: @foo4x10 +; CHECK-LABEL: @foo4x10( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -142,7 +142,7 @@ define i4 @foo4x10(i4 %x) { define i4 @foo4x11(i4 %x) { ; Can be done with four multiplies. -; CHECK: @foo4x11 +; CHECK-LABEL: @foo4x11( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -163,7 +163,7 @@ define i4 @foo4x11(i4 %x) { define i4 @foo4x12(i4 %x) { ; Can be done with two multiplies. -; CHECK: @foo4x12 +; CHECK-LABEL: @foo4x12( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: ret @@ -183,7 +183,7 @@ define i4 @foo4x12(i4 %x) { define i4 @foo4x13(i4 %x) { ; Can be done with three multiplies. -; CHECK: @foo4x13 +; CHECK-LABEL: @foo4x13( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -205,7 +205,7 @@ define i4 @foo4x13(i4 %x) { define i4 @foo4x14(i4 %x) { ; Can be done with three multiplies. -; CHECK: @foo4x14 +; CHECK-LABEL: @foo4x14( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul @@ -228,7 +228,7 @@ define i4 @foo4x14(i4 %x) { define i4 @foo4x15(i4 %x) { ; Can be done with four multiplies. -; CHECK: @foo4x15 +; CHECK-LABEL: @foo4x15( ; CHECK-NEXT: mul ; CHECK-NEXT: mul ; CHECK-NEXT: mul diff --git a/llvm/test/Transforms/Reassociate/xor_reassoc.ll b/llvm/test/Transforms/Reassociate/xor_reassoc.ll index b9353c7f81f..a22689805fb 100644 --- a/llvm/test/Transforms/Reassociate/xor_reassoc.ll +++ b/llvm/test/Transforms/Reassociate/xor_reassoc.ll @@ -14,7 +14,7 @@ define i32 @xor1(i32 %x) { %xor = xor i32 %or, %or1 ret i32 %xor -;CHECK: @xor1 +;CHECK-LABEL: @xor1( ;CHECK: %and.ra = and i32 %x, 435 ;CHECK: %xor = xor i32 %and.ra, 435 } @@ -28,7 +28,7 @@ define i32 @xor2(i32 %x, i32 %y) { %xor2 = xor i32 %xor, %and1 ret i32 %xor2 -;CHECK: @xor2 +;CHECK-LABEL: @xor2( ;CHECK: %and.ra = and i32 %x, 435 ;CHECK: %xor2 = xor i32 %and.ra, %y } @@ -42,7 +42,7 @@ define i32 @xor3(i32 %x, i32 %y) { %xor1 = xor i32 %xor, %and ret i32 %xor1 -;CHECK: @xor3 +;CHECK-LABEL: @xor3( ;CHECK: %and.ra = and i32 %x, -436 ;CHECK: %xor = xor i32 %y, 123 ;CHECK: %xor1 = xor i32 %xor, %and.ra @@ -54,7 +54,7 @@ define i32 @xor4(i32 %x, i32 %y) { %xor = xor i32 %y, 435 %xor1 = xor i32 %xor, %and ret i32 %xor1 -; CHECK: @xor4 +; CHECK-LABEL: @xor4( ; CHECK: %and = and i32 %x, -124 ; CHECK: %xor = xor i32 %y, 435 ; CHECK: %xor1 = xor i32 %xor, %and @@ -74,7 +74,7 @@ define i32 @xor_special1(i32 %x, i32 %y) { %and = and i32 %x, -124 %xor1 = xor i32 %xor, %and ret i32 %xor1 -; CHECK: @xor_special1 +; CHECK-LABEL: @xor_special1( ; CHECK: %xor1 = xor i32 %y, 123 ; CHECK: ret i32 %xor1 } @@ -87,7 +87,7 @@ define i32 @xor_special2(i32 %x, i32 %y) { %and = and i32 %x, 123 %xor1 = xor i32 %xor, %and ret i32 %xor1 -; CHECK: @xor_special2 +; CHECK-LABEL: @xor_special2( ; CHECK: %xor = xor i32 %y, 123 ; CHECK: %xor1 = xor i32 %xor, %x ; CHECK: ret i32 %xor1 @@ -99,7 +99,7 @@ define i32 @xor_special3(i32 %x) { %or1 = or i32 %x, 123 %xor = xor i32 %or, %or1 ret i32 %xor -;CHECK: @xor_special3 +;CHECK-LABEL: @xor_special3( ;CHECK: ret i32 0 } @@ -109,7 +109,7 @@ define i32 @xor_special4(i32 %x) { %or1 = and i32 123, %x %xor = xor i32 %or, %or1 ret i32 %xor -;CHECK: @xor_special4 +;CHECK-LABEL: @xor_special4( ;CHECK: ret i32 0 } @@ -129,7 +129,7 @@ define i32 @xor_ra_size1(i32 %x) { %add = add i32 %xor, %or ret i32 %add -;CHECK: @xor_ra_size1 +;CHECK-LABEL: @xor_ra_size1( ;CHECK: %xor = xor i32 %and.ra, 435 } @@ -145,7 +145,7 @@ define i32 @xor_ra_size2(i32 %x) { %add2 = add i32 %add, %or1 ret i32 %add2 -;CHECK: @xor_ra_size2 +;CHECK-LABEL: @xor_ra_size2( ;CHECK: %or1 = or i32 %x, 456 ;CHECK: %xor = xor i32 %or, %or1 } @@ -188,6 +188,6 @@ define i32 @xor_bug2(i32, i32, i32, i32) { %19 = add i32 %18, %12 %20 = add i32 %19, %15 ret i32 %20 -;CHECK: @xor_bug2 +;CHECK-LABEL: @xor_bug2( ;CHECK: xor i32 %5, 891034567 } |

