forked from OSchip/llvm-project
664e1da485
LoopLoadElim may end up expanding an AddRec from a loop which is not the current loop. This loop may not be in simplify form. We figure it out after the no-return point, so cannot bail in this case. AddRec requires simplify form to expand. The only way to ensure this does not crash is to simplify all loops beforehand. The issue only exists in new PM. Old PM requests LoopSimplify required pass and it simplifies all loops before the opt begins. Differential Revision: https://reviews.llvm.org/D91525 Reviewed By: asbirlea, aeubanks |
||
---|---|---|
.. | ||
backward.ll | ||
cond-load.ll | ||
convergent.ll | ||
def-store-before-load.ll | ||
forward.ll | ||
loop-simplify-dep.ll | ||
memcheck.ll | ||
multiple-stores-same-block.ll | ||
new-pm-preheader-problem.ll | ||
non-consecutive.ll | ||
opt-size.ll | ||
pr-48150.ll | ||
pr46854-adress-spaces.ll | ||
pr47457.ll | ||
symbolic-stride.ll | ||
type-mismatch.ll | ||
unknown-dep.ll |