diff options
| author | Jeff Cohen <jeffc@jolt-lang.org> | 2005-03-01 03:46:11 +0000 |
|---|---|---|
| committer | Jeff Cohen <jeffc@jolt-lang.org> | 2005-03-01 03:46:11 +0000 |
| commit | 8ea6f9e82188b76f4cbe8418066c5e8d2173b510 (patch) | |
| tree | 0faa2bd1839658699370f13e35cd3410c73a6a86 /llvm/lib/Bytecode/Reader/Reader.cpp | |
| parent | b3846f4b06eefed421a2e2befab9bafe59e4406d (diff) | |
| download | llvm-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
