summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/IndVarSimplify
diff options
context:
space:
mode:
authorJustin Lebar <jlebar@google.com>2018-06-11 18:57:42 +0000
committerJustin Lebar <jlebar@google.com>2018-06-11 18:57:42 +0000
commitaa4fec94d8a143c3487a45c2472a5d77325dd02c (patch)
tree5a34b1d192b2f9e1701cab9eb3c1baa87602f64b /llvm/test/Transforms/IndVarSimplify
parent7b4656c1d378879c262958c2e88329da0c111b1b (diff)
downloadbcm5719-llvm-aa4fec94d8a143c3487a45c2472a5d77325dd02c.tar.gz
bcm5719-llvm-aa4fec94d8a143c3487a45c2472a5d77325dd02c.zip
[SCEV] Add nuw/nsw to mul ops in StrengthenNoWrapFlags where safe.
Summary: Previously we would add them for adds, but not multiplies. Reviewers: sanjoy Subscribers: llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D48038 llvm-svn: 334428
Diffstat (limited to 'llvm/test/Transforms/IndVarSimplify')
-rw-r--r--llvm/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll b/llvm/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll
index 82b2120c0e8..ad63277db55 100644
--- a/llvm/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll
+++ b/llvm/test/Transforms/IndVarSimplify/2011-09-10-widen-nsw.ll
@@ -20,7 +20,7 @@ for.body153: ; preds = %for.body153, %for.b
; CHECK: add nuw nsw i64 %indvars.iv, 1
; CHECK: sub nsw i64 %indvars.iv, 2
; CHECK: sub nsw i64 4, %indvars.iv
-; CHECK: mul nsw i64 %indvars.iv, 8
+; CHECK: mul nuw nsw i64 %indvars.iv, 8
for.body170: ; preds = %for.body170, %for.body153
%i2.19 = phi i32 [ %add249, %for.body170 ], [ 0, %for.body153 ]
OpenPOWER on IntegriCloud