llvm-6502/lib/Transforms
Chris Lattner 40bf8b48cd Rewrite the indvars pass to use the ScalarEvolution analysis.
This also implements some new features for the indvars pass, including
linear function test replacement, exit value substitution, and it works with
a much more general class of induction variables and loops.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12620 91177308-0d34-0410-b5e6-96231b3b80d8
2004-04-02 20:24:31 +00:00
..
Hello Finegrainify namespacification 2004-01-09 06:12:26 +00:00
Instrumentation Start cleaning up this pass so that I can debug it. 2004-03-30 19:53:46 +00:00
IPO Add statistics to the loop extractor. The loop extractor has successfully 2004-03-18 05:46:10 +00:00
Scalar Rewrite the indvars pass to use the ScalarEvolution analysis. 2004-04-02 20:24:31 +00:00
Utils Fix the obvious bug in my previous checkin 2004-04-02 18:15:10 +00:00
ExprTypeConvert.cpp Punt if we see gigantic PHI nodes. This improves a huge interpreter loop 2004-03-16 19:52:53 +00:00
LevelRaise.cpp Adjust to the changed StructType interface. In particular, getElementTypes() is gone. 2004-02-09 04:37:31 +00:00
Makefile Added LLVM copyright notice to Makefiles. 2003-10-20 22:26:57 +00:00
TransformInternals.cpp Adjust to the changed StructType interface. In particular, getElementTypes() is gone. 2004-02-09 04:37:31 +00:00
TransformInternals.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00