diff options
author | Evan Cheng <evan.cheng@apple.com> | 2007-03-28 01:49:39 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2007-03-28 01:49:39 +0000 |
commit | 07c42d43a2fc1ae30c45ddc0b4c98b2c09b28bf6 (patch) | |
tree | e4220bab795deae4a33b7ee1d7c5898f12b7e7ca /llvm/test/Integer | |
parent | 4ba1036a3460e4d67a73846997acde73867fb406 (diff) | |
download | bcm5719-llvm-07c42d43a2fc1ae30c45ddc0b4c98b2c09b28bf6.tar.gz bcm5719-llvm-07c42d43a2fc1ae30c45ddc0b4c98b2c09b28bf6.zip |
GEP index sinking fixes:
1) Take address scale into consideration. e.g. i32* -> scale 4.
2) Examine all the users of GEP.
3) Generalize to inter-block GEP's (no longer uses loopinfo).
4) Don't do xform if GEP has other variable index(es).
llvm-svn: 35403
Diffstat (limited to 'llvm/test/Integer')
0 files changed, 0 insertions, 0 deletions