mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
d70846ec1b
The old PHI updating code in loop-rotate was replaced with SSAUpdater a while ago, it has no problems with comples PHIs. What had to be fixed is detecting whether a loop was already rotated and updating dominators when multiple exits were present. This change increases overall code size a bit, mostly due to additional loop unrolling opportunities. Passes test-suite and selfhost with -verify-dom-info. Fixes PR7447. Thanks to Andy for the input on the domtree updating code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162912 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
2009-01-25-SingleEntryPhi.ll | ||
alloca.ll | ||
basic.ll | ||
crash.ll | ||
dbgvalue.ll | ||
indirectbr.ll | ||
lit.local.cfg | ||
multiple-exits.ll | ||
phi-duplicate.ll | ||
PhiRename-1.ll | ||
PhiSelfRefernce-1.ll | ||
pr2639.ll | ||
preserve-scev.ll | ||
simplifylatch.ll |