aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bytecode/Reader/Reader.cpp
diff options
context:
space:
mode:
authorJeff Cohen <jeffc@jolt-lang.org>2005-03-01 03:46:11 +0000
committerJeff Cohen <jeffc@jolt-lang.org>2005-03-01 03:46:11 +0000
commit8ea6f9e82188b76f4cbe8418066c5e8d2173b510 (patch)
tree0faa2bd1839658699370f13e35cd3410c73a6a86 /llvm/lib/Bytecode/Reader/Reader.cpp
parentb3846f4b06eefed421a2e2befab9bafe59e4406d (diff)
downloadllvm-8ea6f9e82188b76f4cbe8418066c5e8d2173b510.zip
llvm-8ea6f9e82188b76f4cbe8418066c5e8d2173b510.tar.gz
llvm-8ea6f9e82188b76f4cbe8418066c5e8d2173b510.tar.bz2
Fixed the following LSR bugs:
* Loop invariant code does not dominate the loop header, but rather the end of the loop preheader. * The base for a reduced GEP isn't a constant unless all of its operands (preceding the induction variable) are constant. * Allow induction variable elimination for the simple case after all. Also made changes recommended by Chris for properly deleting instructions. llvm-svn: 20383
Diffstat (limited to 'llvm/lib/Bytecode/Reader/Reader.cpp')
0 files changed, 0 insertions, 0 deletions