Jeff Cohen 6d82d5b23e 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
2005-03-01 03:46:11 +00:00
..
2005-02-24 05:25:17 +00:00
2005-02-20 02:48:51 +00:00
2005-02-28 19:36:15 +00:00
2005-03-01 03:46:11 +00:00
2004-11-14 21:54:41 +00:00