aboutsummaryrefslogtreecommitdiff
path: root/lib/Bytecode
diff options
context:
space:
mode:
authorNate Begeman <natebegeman@mac.com>2004-10-18 21:08:22 +0000
committerNate Begeman <natebegeman@mac.com>2004-10-18 21:08:22 +0000
commiteaa13851a7fe604363577350c5cf65c257c4d41a (patch)
tree6a697cff36c099f32c520d2e6b67cb043cc71875 /lib/Bytecode
parent103f2eede3f0586449be1601afc0ea26275c4c10 (diff)
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
Diffstat (limited to 'lib/Bytecode')
0 files changed, 0 insertions, 0 deletions