[PATCH] D108601: [SCEV] Infer nuw from nw for addrecs
Roman Lebedev via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 24 11:16:00 PDT 2021
lebedev.ri requested changes to this revision.
lebedev.ri added a comment.
This revision now requires changes to proceed.
Now this i don't think is right.
================
Comment at: llvm/test/Transforms/IndVarSimplify/widen-loop-comp.ll:514
; CHECK-NEXT: [[INDVARS_IV_NEXT]] = add nuw nsw i64 [[INDVARS_IV]], 1
-; CHECK-NEXT: [[TMP0:%.*]] = mul nsw i64 [[INDVARS_IV]], -1
+; CHECK-NEXT: [[TMP0:%.*]] = mul nuw nsw i64 [[INDVARS_IV]], -1
; CHECK-NEXT: [[TMP1:%.*]] = icmp eq i64 [[TMP0]], [[SEXT]]
----------------
Alive doesn't like this
https://alive2.llvm.org/ce/z/T5MNLf
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D108601/new/
https://reviews.llvm.org/D108601
More information about the llvm-commits
mailing list