| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix up some comments. | Bob Wilson | 2009-12-04 | 1 | -12/+5 |
* | Fix 80-column violations. | Bob Wilson | 2009-12-04 | 1 | -4/+5 |
* | add an assert to make it really clear what this is doing. Return singularval as | Chris Lattner | 2009-12-04 | 1 | -1/+5 |
* | Fix a comment typo. | Bob Wilson | 2009-12-03 | 1 | -1/+1 |
* | Fix this crasher, and add a FIXME for a missed optimization. | Owen Anderson | 2009-12-03 | 1 | -0/+10 |
* | improve portability to avoid conflicting with std::next in c++'0x. | Chris Lattner | 2009-12-03 | 2 | -2/+2 |
* | Move EliminateDuplicatePHINodes() from SimplifyCFG.cpp to Local.cpp | Jim Grosbach | 2009-12-02 | 2 | -63/+62 |
* | Cheap, mostly strict, stable sorting. | Andreas Neustifter | 2009-12-02 | 1 | -0/+13 |
* | Cleanup/remove some parts of the lifetime region handling code in memdep and ... | Owen Anderson | 2009-12-02 | 1 | -8/+6 |
* | factor some code better. | Chris Lattner | 2009-12-02 | 1 | -10/+10 |
* | formatting cleanups. | Chris Lattner | 2009-12-02 | 1 | -20/+22 |
* | tidy up, remove dependence on order of evaluation of function args from EmitM... | Chris Lattner | 2009-12-02 | 1 | -15/+12 |
* | fix PR5640 by tracking whether a block is the header of a loop more | Chris Lattner | 2009-12-01 | 1 | -3/+9 |
* | Revert r90089 for now, it's breaking selfhost. | Benjamin Kramer | 2009-11-29 | 1 | -3/+5 |
* | Fix two FIXMEs. | Benjamin Kramer | 2009-11-29 | 1 | -5/+3 |
* | add testcases for the foo_with_overflow op xforms added recently and | Chris Lattner | 2009-11-29 | 1 | -12/+15 |
* | Implement PR5634. | Chris Lattner | 2009-11-29 | 1 | -10/+54 |
* | reenable load address insertion in load pre. This allows us to | Chris Lattner | 2009-11-28 | 1 | -11/+19 |
* | Enhance InsertPHITranslatedPointer to be able to return a list of newly | Chris Lattner | 2009-11-28 | 1 | -1/+3 |
* | disable value insertion for now, I need to figure out how | Chris Lattner | 2009-11-27 | 1 | -1/+7 |
* | Rework InsertPHITranslatedPointer to handle the recursive case, this | Chris Lattner | 2009-11-27 | 1 | -24/+14 |
* | factor some logic out of instcombine into a new SimplifyAddInst method. | Chris Lattner | 2009-11-27 | 1 | -11/+7 |
* | fix PR5436 by making the 'simple' case of SRoA not promote out of range | Chris Lattner | 2009-11-27 | 1 | -8/+34 |
* | teach GVN's load PRE to insert computations of the address in predecessors | Chris Lattner | 2009-11-27 | 1 | -18/+26 |
* | Fix phi translation in load PRE to agree with the phi | Chris Lattner | 2009-11-27 | 1 | -2/+8 |
* | factor some instcombine simplifications for getelementptr out to a new | Chris Lattner | 2009-11-27 | 1 | -10/+9 |
* | fix crash on Transforms/InstCombine/intrinsics.ll introduced by r89970 | Chris Lattner | 2009-11-26 | 1 | -1/+4 |
* | Fix PR5471 by removing an instcombine xform. Some pieces of the code | Chris Lattner | 2009-11-26 | 1 | -6/+0 |
* | implement a bunch of xforms for overflow intrinsics, based on a patch | Chris Lattner | 2009-11-26 | 1 | -0/+114 |
* | Reverting patch in revision 89758, initial attempt at fixing PR5373 has prove... | Edward O'Callaghan | 2009-11-25 | 1 | -0/+1 |
* | Fix for PR5373, Credit to Jakub Staszak. | Edward O'Callaghan | 2009-11-24 | 1 | -1/+0 |
* | Make ConstantFoldConstantExpression recursively visit the entire | Dan Gohman | 2009-11-23 | 1 | -0/+9 |
* | Fix a use of an invalidated iterator in the case where there are multiple | Dan Gohman | 2009-11-23 | 1 | -1/+5 |
* | Pull LLVMContext out of PromoteMemToReg. | Nick Lewycky | 2009-11-23 | 4 | -12/+8 |
* | Remove LLVMContext and its include. | Nick Lewycky | 2009-11-23 | 1 | -7/+5 |
* | Remove unused LLVMContext. | Nick Lewycky | 2009-11-23 | 1 | -5/+2 |
* | Reapply r88830 with a bugfix: this transform only applies to icmp eq/ne. This | Nick Lewycky | 2009-11-23 | 1 | -0/+30 |
* | Add more optimizations for object size checking, enable handling of | Eric Christopher | 2009-11-21 | 1 | -35/+144 |
* | Make Loop::getLoopLatch() work on loops which don't have preheaders, as | Dan Gohman | 2009-11-20 | 1 | -1/+6 |
* | Fix IPSCCP's code for deleting dead blocks to tolerate outstanding | Dan Gohman | 2009-11-20 | 1 | -2/+6 |
* | Revert "Add some rough optimizations for checking routines.", it buildeth not. | Daniel Dunbar | 2009-11-20 | 1 | -119/+12 |
* | Add some rough optimizations for checking routines. | Eric Christopher | 2009-11-20 | 1 | -12/+119 |
* | Fix PR5563, an expensive checks failure when running on | Duncan Sands | 2009-11-20 | 1 | -1/+1 |
* | Extend CaptureTracking to indicate when a value is never stored, even | Dan Gohman | 2009-11-19 | 1 | -2/+2 |
* | Enable hoisting of loads from constant memory by default. In cases where | Dan Gohman | 2009-11-19 | 1 | -11/+1 |
* | Eliminate duplicate phi nodes in loops. Loop rotation, for example, can intro... | Jim Grosbach | 2009-11-19 | 1 | -0/+6 |
* | Make EliminateDuplicatePHINodes() available as a utility function | Jim Grosbach | 2009-11-19 | 1 | -1/+1 |
* | grammar | Jim Grosbach | 2009-11-17 | 1 | -2/+2 |
* | 80-column violations | Jim Grosbach | 2009-11-17 | 1 | -8/+11 |
* | Generalize OptimizeLoopTermCond to optimize more loop terminating icmp to use... | Evan Cheng | 2009-11-17 | 1 | -87/+99 |