OSDN Git Service

Revert "[SCEV] Use wrap flags in InsertBinop"
authorBenjamin Kramer <benny.kra@googlemail.com>
Thu, 6 Jun 2019 12:35:46 +0000 (12:35 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Thu, 6 Jun 2019 12:35:46 +0000 (12:35 +0000)
commit600f7b5a8da253c347974b2e93f26f90e1e84bec
tree3e856df21d75fa912c5f36045a953a9913d88efd
parente6843f5f5ddf0e973a09cb18ce5e44c1f6b89cc4
Revert "[SCEV] Use wrap flags in InsertBinop"

This reverts commit r362687. Miscompiles llvm-profdata during selfhost.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362699 91177308-0d34-0410-b5e6-96231b3b80d8
28 files changed:
include/llvm/Analysis/ScalarEvolutionExpander.h
lib/Analysis/ScalarEvolutionExpander.cpp
test/CodeGen/Hexagon/loop-idiom/memmove-rt-check.ll
test/Transforms/IRCE/bad_expander.ll
test/Transforms/IRCE/conjunctive-checks.ll
test/Transforms/IRCE/decrementing-loop.ll
test/Transforms/IRCE/ranges_of_different_types.ll
test/Transforms/IRCE/rc-negative-bound.ll
test/Transforms/IRCE/single-access-no-preloop.ll
test/Transforms/IRCE/single-access-with-preloop.ll
test/Transforms/IRCE/stride_more_than_1.ll
test/Transforms/IRCE/unsigned_comparisons_ugt.ll
test/Transforms/IRCE/unsigned_comparisons_ult.ll
test/Transforms/IndVarSimplify/lftr.ll
test/Transforms/IndVarSimplify/loop_evaluate_1.ll
test/Transforms/LoopIdiom/X86/unordered-atomic-memcpy.ll
test/Transforms/LoopIdiom/basic.ll
test/Transforms/LoopIdiom/memcpy-debugify-remarks.ll
test/Transforms/LoopReroll/basic.ll
test/Transforms/LoopReroll/complex_reroll.ll
test/Transforms/LoopReroll/nonconst_lb.ll
test/Transforms/LoopReroll/ptrindvar.ll
test/Transforms/LoopStrengthReduce/2011-10-06-ReusePhi.ll
test/Transforms/LoopStrengthReduce/X86/lsr-expand-quadratic.ll
test/Transforms/LoopStrengthReduce/X86/nested-loop.ll
test/Transforms/LoopStrengthReduce/post-inc-icmpzero.ll
test/Transforms/LoopVectorize/AArch64/pr36032.ll
test/Transforms/LoopVectorize/X86/illegal-parallel-loop-uniform-write.ll