diff options
author | Nate Begeman <natebegeman@mac.com> | 2004-10-18 21:08:22 +0000 |
---|---|---|
committer | Nate Begeman <natebegeman@mac.com> | 2004-10-18 21:08:22 +0000 |
commit | b18121e6a9bafce60a24ff3fb8cfab211b0a3c44 (patch) | |
tree | df9e9c9af07fb720d59d4b9535b1c12f1254e4e8 /llvm/lib/ExecutionEngine/Interpreter | |
parent | 947cd4569fc7b7b35db57a5a6dae3fbe4b2b998d (diff) | |
download | bcm5719-llvm-b18121e6a9bafce60a24ff3fb8cfab211b0a3c44.tar.gz bcm5719-llvm-b18121e6a9bafce60a24ff3fb8cfab211b0a3c44.zip |
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
llvm-svn: 17134
Diffstat (limited to 'llvm/lib/ExecutionEngine/Interpreter')
0 files changed, 0 insertions, 0 deletions