[llvm] r350265 - [BDCE] Fix typo in test; NFC
Nikita Popov via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 2 14:34:32 PST 2019
Author: nikic
Date: Wed Jan 2 14:34:32 2019
New Revision: 350265
URL: http://llvm.org/viewvc/llvm-project?rev=350265&view=rev
Log:
[BDCE] Fix typo in test; NFC
shl by 32 is undefined. This was intended to be a shl by 31 as part
of a rotate sequence.
Modified:
llvm/trunk/test/Transforms/BDCE/dead-uses.ll
Modified: llvm/trunk/test/Transforms/BDCE/dead-uses.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/BDCE/dead-uses.ll?rev=350265&r1=350264&r2=350265&view=diff
==============================================================================
--- llvm/trunk/test/Transforms/BDCE/dead-uses.ll (original)
+++ llvm/trunk/test/Transforms/BDCE/dead-uses.ll Wed Jan 2 14:34:32 2019
@@ -62,7 +62,7 @@ define i32 @pr39771_fshr_multi_use_arg(i
define i32 @pr39771_expanded_fshr_multi_use(i32 %a) {
; CHECK-LABEL: @pr39771_expanded_fshr_multi_use(
; CHECK-NEXT: [[TMP:%.*]] = lshr i32 [[A:%.*]], 1
-; CHECK-NEXT: [[TMP2:%.*]] = shl i32 [[A]], 32
+; CHECK-NEXT: [[TMP2:%.*]] = shl i32 [[A]], 31
; CHECK-NEXT: [[B:%.*]] = or i32 [[TMP]], [[TMP2]]
; CHECK-NEXT: [[C:%.*]] = lshr i32 [[B]], 23
; CHECK-NEXT: [[D:%.*]] = xor i32 [[C]], [[B]]
@@ -70,7 +70,7 @@ define i32 @pr39771_expanded_fshr_multi_
; CHECK-NEXT: ret i32 [[E]]
;
%tmp = lshr i32 %a, 1
- %tmp2 = shl i32 %a, 32
+ %tmp2 = shl i32 %a, 31
%b = or i32 %tmp, %tmp2
%c = lshr i32 %b, 23
%d = xor i32 %c, %b
More information about the llvm-commits
mailing list