llvm-project/llvm/test/Transforms/IndVarSimplify/X86
Max Kazantsev ebabd6bf18 Return "[SCEV] Use context to strengthen flags of BinOps"
This reverts commit 354fa0b480.

Returning as is. The patch was reverted due to a miscompile, but
this patch is not causing it. This patch made it possible to infer
some nuw flags in code guarded by `false` condition, and then someone
else to managed to propagate the flag from dead code outside.

Returning the patch to be able to reproduce the issue.
2022-08-16 14:12:36 +07:00
..
2009-04-14-shorten_iv_vars.ll
2009-04-15-shorten-iv-vars-2.ll
2011-11-15-multiexit.ll
deterministic-scev-verify.ll [SCEV] Enable verification in LoopPM 2022-03-07 09:46:20 +01:00
eliminate-congruent-ivs.ll
eliminate-trunc.ll [NFC] Switch a few uses of undef to poison as placeholders for unreachable code 2022-07-23 21:50:11 +01:00
huge_muls.ll
indvar-debug-value.ll
indvar-debug-value2.ll
inner-loop-by-latch-cond.ll
inner-loop.ll
iv-widen.ll Return "[SCEV] Use context to strengthen flags of BinOps" 2022-08-16 14:12:36 +07:00
lit.local.cfg
loop-invariant-conditions.ll [IndVars] Call replaceLoopPHINodesWithPreheaderValues() for already constant exits 2022-07-13 09:43:21 +02:00
loop_evaluate10.ll
overflow-intrinsics.ll
polynomial-expand.ll
pr24356.ll
pr24804.ll
pr24956.ll
pr25047.ll
pr25051.ll
pr25360.ll
pr25421.ll
pr25576.ll
pr26973.ll
pr27133.ll
pr28935.ll
pr35406.ll Return "[SCEV] Use context to strengthen flags of BinOps" 2022-08-16 14:12:36 +07:00
pr45360.ll
replace-iv-with-loop-invariant.ll
scev-phi-debug-info.ll
uglygep.ll
variable-stride-ivs-1.ll
verify-scev.ll
widen-nsw.ll