llvm-6502/include/llvm/Transforms
Nate Begeman eaa13851a7 Initial implementation of the strength reduction for GEP instructions in
loops.  This optimization is not turned on by default yet, but may be run
with the opt tool's -loop-reduce flag.  There are many FIXMEs listed in the
code that will make it far more applicable to a wide range of code, but you
have to start somewhere :)

This limited version currently triggers on the following tests in the
MultiSource directory:
pcompress2: 7 times
cfrac: 5 times
anagram: 2 times
ks: 6 times
yacr2: 2 times


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17134 91177308-0d34-0410-b5e6-96231b3b80d8
2004-10-18 21:08:22 +00:00
..
Utils Add support for the unreachable instruction 2004-10-16 18:06:43 +00:00
Instrumentation.h Add accessor function prototypes for reoptimizer support passes. 2004-09-30 20:13:55 +00:00
IPO.h Declare a function in the correct namespace. 2004-10-18 14:43:45 +00:00
Scalar.h Initial implementation of the strength reduction for GEP instructions in 2004-10-18 21:08:22 +00:00