Summary: LoopSimplifyCFG should update ScEv for all loops after a block is deleted. If the deleted block "Succ" is part of L, then it is part of all parent loops, so forget topmost loop. Reviewers: greened, mkazantsev, sanjoy Subscribers: jlebar, javed.absar, uabelho, llvm-commits Differential Revision: https://reviews.llvm.org/D50422 llvm-svn: 339363 |
||
|---|---|---|
| .. | ||
| AMDGPU | ||
| ARM | ||
| X86 | ||
| basic-address-space.ll | ||
| basic.ll | ||
| crash.ll | ||
| ctpop-multiple-users-crash.ll | ||
| debug-line.ll | ||
| int_sideeffect.ll | ||
| lir-heurs-multi-block-loop.ll | ||
| memset_noidiom.ll | ||
| non-canonical-loop.ll | ||
| non-integral-pointers.ll | ||
| nontemporal_store.ll | ||
| pr28196.ll | ||
| pr33114.ll | ||
| scev-invalidation.ll | ||
| scev-invalidation_topmostloop.ll | ||
| struct-custom-dl.ll | ||
| struct.ll | ||
| struct_pattern.ll | ||
| unordered-atomic-memcpy-noarch.ll | ||
| unroll-custom-dl.ll | ||
| unroll.ll | ||
| unsafe.ll | ||
| unwind.ll | ||