diff options
Diffstat (limited to 'llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll')
-rw-r--r-- | llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll b/llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll index 405374f0150..52633125048 100644 --- a/llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll +++ b/llvm/test/Transforms/InstCombine/apint-and-xor-merge.ll @@ -7,25 +7,25 @@ ; (x &z ) ^ (y & z) -> (x ^ y) & z define i57 @test1(i57 %x, i57 %y, i57 %z) { ; CHECK-LABEL: @test1( -; CHECK: [[TMP61:%.*]] = xor i57 %x, %y +; CHECK-NEXT: [[TMP61:%.*]] = xor i57 %x, %y ; CHECK-NEXT: [[TMP7:%.*]] = and i57 [[TMP61]], %z ; CHECK-NEXT: ret i57 [[TMP7]] ; - %tmp3 = and i57 %z, %x - %tmp6 = and i57 %z, %y - %tmp7 = xor i57 %tmp3, %tmp6 - ret i57 %tmp7 + %tmp3 = and i57 %z, %x + %tmp6 = and i57 %z, %y + %tmp7 = xor i57 %tmp3, %tmp6 + ret i57 %tmp7 } ; (x & y) ^ (x | y) -> x ^ y define i23 @test2(i23 %x, i23 %y, i23 %z) { ; CHECK-LABEL: @test2( -; CHECK: [[TMP7:%.*]] = xor i23 %y, %x +; CHECK-NEXT: [[TMP7:%.*]] = xor i23 %y, %x ; CHECK-NEXT: ret i23 [[TMP7]] ; - %tmp3 = and i23 %y, %x - %tmp6 = or i23 %y, %x - %tmp7 = xor i23 %tmp3, %tmp6 - ret i23 %tmp7 + %tmp3 = and i23 %y, %x + %tmp6 = or i23 %y, %x + %tmp7 = xor i23 %tmp3, %tmp6 + ret i23 %tmp7 } |