aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Fix Transforms/InstCombine/2007-05-18-CastFoldBug.ll, a bug that devastatesChris Lattner2007-05-191-0/+8
* Handle negative strides much more optimally. This compiles X86/lsr-negative-...Chris Lattner2007-05-191-3/+26
* Fix PR1431Devang Patel2007-05-171-1/+1
* selects can also reach hereChris Lattner2007-05-151-2/+3
* Fix Transforms/InstCombine/2007-05-14-Crash.llChris Lattner2007-05-151-7/+16
* Correct a few comments.Dan Gohman2007-05-141-5/+5
* Fix Transforms/GlobalOpt/2007-05-13-Crash.llChris Lattner2007-05-131-1/+4
* significantly improve debug output of lsrChris Lattner2007-05-111-6/+13
* Fix typos.Dan Gohman2007-05-113-4/+4
* This patch extends the LoopUnroll pass to be able to unroll loopsDan Gohman2007-05-111-58/+193
* fix regressions from my previous checking, includingChris Lattner2007-05-111-2/+2
* fix Transforms/InstCombine/2007-05-10-icmp-or.llChris Lattner2007-05-111-5/+10
* Fix PR1333Devang Patel2007-05-091-5/+25
* Fix various whitespace inconsistencies.Dan Gohman2007-05-081-10/+10
* Correct the comment for ApproximateLoopSize to reflect what it actually does.Dan Gohman2007-05-081-2/+1
* Don't generate branch to entry block.Dale Johannesen2007-05-081-1/+3
* Fix PR1395, by passing the ID correctlyChris Lattner2007-05-063-5/+4
* Fix typo in comment.Nick Lewycky2007-05-0650-55/+55
* Fix a bug in my previous patchChris Lattner2007-05-061-1/+1
* Implement Transforms/InstCombine/cast_ptr.llChris Lattner2007-05-051-1/+22
* wrap long linesChris Lattner2007-05-053-14/+15
* Fix Transforms/LoopUnroll/2007-05-05-UnrollMiscomp.ll and PR1385.Chris Lattner2007-05-051-18/+17
* make a temporary for *SI, no functionality change.Chris Lattner2007-05-051-6/+7
* Fix InstCombine/2007-05-04-Crash.ll and PR1384Chris Lattner2007-05-051-10/+14
* Use IntrinsicInst to test for prefetch instructions, which is ever soDan Gohman2007-05-041-6/+5
* Allow strength reduction to make use of addressing modes for theDan Gohman2007-05-031-1/+10
* Drop 'const'Devang Patel2007-05-0360-133/+133
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-0260-133/+133
* Fix build error.Lauro Ramos Venancio2007-05-021-3/+4
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-0160-18/+260
* Implement review feedbackAnton Korobeynikov2007-04-291-1/+1
* Implement review feedback. Aliasees can be either GlobalValue's orAnton Korobeynikov2007-04-281-6/+2
* fix a bug triggered by 403.gccChris Lattner2007-04-281-2/+1
* Fix several latent bugs in EmitGEPOffset that didn't manifest with itsChris Lattner2007-04-281-36/+52
* uhn zap cvsChris Lattner2007-04-281-6/+0
* Implement PR1345 and Transforms/InstCombine/bitcast-gep.llChris Lattner2007-04-281-28/+104
* refactor some code relating to pointer cast xforms, pulling it out of the cod...Chris Lattner2007-04-271-53/+56
* Using APInt more efficiently.Zhou Sheng2007-04-261-5/+4
* Mem2Reg does not need TargetData.Devang Patel2007-04-254-15/+9
* Remove unused function argument.Devang Patel2007-04-253-4/+4
* Implement aliases. This fixes PR1017 and it's dependent bugs. CFE partAnton Korobeynikov2007-04-251-1/+12
* If an alloca only has two types of uses: 1) reads 2) a memcpy/memmove thatChris Lattner2007-04-251-4/+105
* refactor the SROA code out into its own method, no functionality change.Chris Lattner2007-04-251-98/+107
* Undo my previous changes. Since my approach to this problem is being revised,Owen Anderson2007-04-251-32/+31
* FixDevang Patel2007-04-251-0/+12
* Rollback some changes that adversely affected performance. I'm currently ret...Owen Anderson2007-04-241-22/+26
* FixDevang Patel2007-04-231-5/+9
* Make PredicateSimplifier not use DominatorTree.Owen Anderson2007-04-211-31/+32
* Fix a comment.Owen Anderson2007-04-212-2/+2
* Comment out usage of write() for now.Jeff Cohen2007-04-201-0/+6