llvm-6502/lib
Jeff Cohen 0456e4a079 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20383 91177308-0d34-0410-b5e6-96231b3b80d8
2005-03-01 03:46:11 +00:00
..
Analysis Fix spelling, patch contributed by Gabor Greif 2005-02-27 06:15:51 +00:00
Archive Implement an isBytecodeArchive method to determine if an archive contains 2005-02-26 22:00:32 +00:00
AsmParser add more checking 2005-02-24 05:25:17 +00:00
Bytecode Fix spelling, patch contributed by Gabor Greif! 2005-02-27 06:18:25 +00:00
CodeGen Lower llvm.isunordered(a, b) into a != a | b != b. 2005-03-01 02:07:58 +00:00
Debugger
ExecutionEngine Use const iterators where possible. Patch by Evan Jones! 2005-02-27 19:06:10 +00:00
Linker Add support for ".so" files compiled with LLVM which contain LLVM bytecode. 2005-02-19 18:30:29 +00:00
Support Remove some stuff I checked in accidentally 2005-02-27 04:32:35 +00:00
System Fix silly mistake. 2005-02-20 02:48:51 +00:00
Target Remove tabs from file. 2005-02-28 19:36:15 +00:00
Transforms Fixed the following LSR bugs: 2005-03-01 03:46:11 +00:00
VMCore recognize llvm.prefetch. Patch contributed by Justin Wick! 2005-02-28 19:28:00 +00:00
Makefile