summaryrefslogtreecommitdiff
path: root/tools/llvm-mc
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2011-07-18 20:32:31 +0000
committerAndrew Trick <atrick@apple.com>2011-07-18 20:32:31 +0000
commitfc933c073e9357a791c0f6b307355ed735e3557f (patch)
tree81712653234f4b198036ba213a2433481232a702 /tools/llvm-mc
parenta921164f39d8bb035325db3564b8f2a6acc053dc (diff)
downloadllvm-fc933c073e9357a791c0f6b307355ed735e3557f.tar.gz
llvm-fc933c073e9357a791c0f6b307355ed735e3557f.tar.bz2
llvm-fc933c073e9357a791c0f6b307355ed735e3557f.tar.xz
indvars: LinearFunctionTestReplace for non-canonical IVs.
For -disable-iv-rewrite, perform LFTR without generating a new "canonical" induction variable. Instead find the "best" existing induction variable for use in the loop exit test and compute the final value of that IV for use in the new loop exit test. In short, convert to a simple eq/ne exit test as long as it's cheap to do so. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135420 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-mc')
0 files changed, 0 insertions, 0 deletions