diff options
| author | Sam Parker <sam.parker@arm.com> | 2019-06-17 10:05:18 +0000 |
|---|---|---|
| committer | Sam Parker <sam.parker@arm.com> | 2019-06-17 10:05:18 +0000 |
| commit | 60d6fb2a6344c4badfbc62daee6e71c588749312 (patch) | |
| tree | 005845a90d76e68dae67da5a2b2c84cc3f4b853a /llvm/test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll | |
| parent | 46f9cbe28d4f5b56c5e0c65a4fb02571a57fc8ae (diff) | |
| download | bcm5719-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.ll | 2 |
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 ] |

