aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
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
commit7da2417c8af466cd90025d11d46ea72099e230be (patch)
treea858c28af803d19ad3bd64c218bd9a289fcc0508 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent357033b33738f97407e6b7e84f6a9bf2e139d943 (diff)
downloadllvm-7da2417c8af466cd90025d11d46ea72099e230be.zip
llvm-7da2417c8af466cd90025d11d46ea72099e230be.tar.gz
llvm-7da2417c8af466cd90025d11d46ea72099e230be.tar.bz2
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. llvm-svn: 135420
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions