llvm-6502/lib
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
..
Analysis
Archive
AsmParser
Bytecode
CodeGen
Debugger
ExecutionEngine
Linker
Support
System AIX does not have mkdtemp() so emulate its behavior using mktemp() and mkdir() 2004-10-18 17:39:45 +00:00
Target Improve compatibility with VC++, patch contributed by Morten Ofstad! 2004-10-18 15:54:17 +00:00
Transforms Initial implementation of the strength reduction for GEP instructions in 2004-10-18 21:08:22 +00:00
VMCore fold gep undef, ... -> undef 2004-10-17 21:54:55 +00:00
Makefile
Makefile.am