This website requires JavaScript.
Explore
Mirrors
Help
Sign In
6502
/
llvm-6502
Watch
1
Star
0
Fork
0
You've already forked llvm-6502
mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced
2024-12-16 11:30:51 +00:00
Code
Issues
Projects
Releases
Wiki
Activity
431efa19aa
llvm-6502
/
test
/
Transforms
/
LoopIndexSplit
History
Devang Patel
b23c232fc8
Loop Index Split can eliminate a loop if it can determin if loop body is executed only once. There was a bug in determining IV based value of the iteration for which the loop body is executed. Fix it.
...
git-svn-id:
https://llvm.org/svn/llvm-project/llvm/trunk@68071
91177308-0d34-0410-b5e6-96231b3b80d8
2009-03-30 22:24:10 +00:00
..
2007-09-21-LoopBound.ll
2007-09-24-UpdateIterationSpace.ll
2007-09-25-UpdateIterationSpace-2.ll
2008-01-28-IndDecrement.ll
2008-02-08-Crash.ll
2008-02-13-ExitValueNum.ll
2008-02-13-LoopLatch.ll
2008-02-13-LoopLatchPHI.ll
2008-02-14-Crash.ll
2008-03-24-ExitPhi.ll
2008-05-19-IndVar.ll
2008-06-03-DomFrontier.ll
2008-07-08-MisCompilation.ll
2008-09-17-IVUse.ll
2008-09-20-Crash.ll
2008-10-06-Crash.ll
2008-10-10-OneIteration.ll
2008-11-10-Sign.ll
2009-03-02-UpdateIterationSpace-crash.ll
If branch conditions' one successor is dominating another non-latch successor then this loop's iteration space can not be restricted. In this example block bb5 is always executed.
2009-03-02 23:39:14 +00:00
2009-03-30-undef.ll
Loop Index Split can eliminate a loop if it can determin if loop body is executed only once. There was a bug in determining IV based value of the iteration for which the loop body is executed. Fix it.
2009-03-30 22:24:10 +00:00
Crash2-2007-08-17.ll
Crash-2007-08-17.ll
Crash-2007-12-03.ll
dg.exp
ExitCondition-2007-09-10.ll
OneIterLoop2-2007-08-17.ll
OneIterLoop3-2007-08-17.ll
OneIterLoop-2007-08-17.ll
SaveLastValue-2007-08-17.ll
SplitValue-2007-08-24-dbg.ll
SplitValue-2007-08-24.ll
UpperBound-2007-08-24.ll