summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
diff options
context:
space:
mode:
authorSam Parker <sam.parker@arm.com>2019-06-17 10:05:18 +0000
committerSam Parker <sam.parker@arm.com>2019-06-17 10:05:18 +0000
commit60d6fb2a6344c4badfbc62daee6e71c588749312 (patch)
tree005845a90d76e68dae67da5a2b2c84cc3f4b853a /llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
parent46f9cbe28d4f5b56c5e0c65a4fb02571a57fc8ae (diff)
downloadbcm5719-llvm-60d6fb2a6344c4badfbc62daee6e71c588749312.tar.gz
bcm5719-llvm-60d6fb2a6344c4badfbc62daee6e71c588749312.zip
[SCEV] Use NoWrapFlags when expanding a simple mul
Second functional change following on from rL362687. Pass the NoWrapFlags from the MulExpr to InsertBinop when we're generating a shl or mul. Differential Revision: https://reviews.llvm.org/D61934 llvm-svn: 363540
Diffstat (limited to 'llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll')
-rw-r--r--llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll b/llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
index 6d670c84c48..79a0e79b439 100644
--- a/llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
+++ b/llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
@@ -8,7 +8,7 @@
; CHECK: [[r2:%[a-z0-9\.]+]] = lshr exact i64 [[r1]], 1
; CHECK: [[r3:%[a-z0-9\.]+]] = bitcast i64 [[r2]] to i64
; CHECK: for.body.lr.ph:
-; CHECK: [[r4:%[a-z0-9]+]] = shl i64 [[r3]], 1
+; CHECK: [[r4:%[a-z0-9]+]] = shl nuw i64 [[r3]], 1
; CHECK: br label %for.body
; CHECK: for.body:
; CHECK: %lsr.iv2 = phi i64 [ %lsr.iv.next, %for.body ], [ [[r4]], %for.body.lr.ph ]
OpenPOWER on IntegriCloud