[llvm] r331228 - [InstCombine] fix test to restore intent
Sanjay Patel via llvm-commits
llvm-commits at lists.llvm.org
Mon Apr 30 14:28:19 PDT 2018
Author: spatel
Date: Mon Apr 30 14:28:18 2018
New Revision: 331228
URL: http://llvm.org/viewvc/llvm-project?rev=331228&view=rev
Log:
[InstCombine] fix test to restore intent
This test had values that differed in only in capitalization,
and that causes problems for the auto-generating check line
script. So I changed that in rL331226, but I accidentally
forgot to change a subsequent use of a param.
Modified:
llvm/trunk/test/Transforms/InstCombine/add.ll
Modified: llvm/trunk/test/Transforms/InstCombine/add.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/InstCombine/add.ll?rev=331228&r1=331227&r2=331228&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/InstCombine/add.ll (original)
+++ llvm/trunk/test/Transforms/InstCombine/add.ll Mon Apr 30 14:28:18 2018
@@ -480,15 +480,14 @@ define i32 @test28(i32 %X) {
define i32 @test29(i32 %x, i32 %y) {
; CHECK-LABEL: @test29(
; CHECK-NEXT: [[TMP_2:%.*]] = sub i32 [[X:%.*]], [[Y:%.*]]
-; CHECK-NEXT: [[TMP_6:%.*]] = add i32 [[TMP_2]], [[X]]
-; CHECK-NEXT: [[TMP_7:%.*]] = and i32 [[TMP_6]], 63
+; CHECK-NEXT: [[TMP_7:%.*]] = and i32 [[X]], 63
; CHECK-NEXT: [[TMP_9:%.*]] = and i32 [[TMP_2]], -64
; CHECK-NEXT: [[TMP_10:%.*]] = or i32 [[TMP_7]], [[TMP_9]]
; CHECK-NEXT: ret i32 [[TMP_10]]
;
%tmp.2 = sub i32 %x, %y
%tmp.2.mask = and i32 %tmp.2, 63
- %tmp.6 = add i32 %tmp.2.mask, %x
+ %tmp.6 = add i32 %tmp.2.mask, %y
%tmp.7 = and i32 %tmp.6, 63
%tmp.9 = and i32 %tmp.2, -64
%tmp.10 = or i32 %tmp.7, %tmp.9
More information about the llvm-commits
mailing list