diff options
| author | Andrew Trick <atrick@apple.com> | 2011-05-20 18:25:42 +0000 |
|---|---|---|
| committer | Andrew Trick <atrick@apple.com> | 2011-05-20 18:25:42 +0000 |
| commit | f44aadf0fd0265500b04c08c9371b298e764562e (patch) | |
| tree | d21e5db62bbb12725beee08ab860ab000f60a656 /llvm/lib/Target/Mips/MipsMachineFunction.h | |
| parent | 9a115a4bd2feac8ed8427e37c78a005afa3d306d (diff) | |
| download | bcm5719-llvm-f44aadf0fd0265500b04c08c9371b298e764562e.tar.gz bcm5719-llvm-f44aadf0fd0265500b04c08c9371b298e764562e.zip | |
indvars: Prototyping Sign/ZeroExtend elimination without canonical IVs.
No functionality enabled by default. Use -disable-iv-rewrite.
Extended IVUsers to keep track of the phi that represents the users' IV.
Added the WidenIV transform to replace a narrow IV with a wide IV
by doing a one-for-one replacement of IV users instead of expanding the
SCEV expressions. [sz]exts are removed and truncs are inserted.
llvm-svn: 131744
Diffstat (limited to 'llvm/lib/Target/Mips/MipsMachineFunction.h')
0 files changed, 0 insertions, 0 deletions

