2009-12-15 |
Bob Wilson | Reapply 91184 with fixes and an addition to the testcas... |
tree | commitdiff |
2009-12-15 |
Chris Lattner | optimize strstr, PR5783 |
tree | commitdiff |
2009-12-14 |
Eric Christopher | Add radar fixed in comment. |
tree | commitdiff |
2009-12-14 |
Shantonu Sen | Remove empty file completely |
tree | commitdiff |
2009-12-14 |
Chris Lattner | revert r91184, because it causes a crash on a .bc file... |
tree | commitdiff |
2009-12-12 |
Benjamin Kramer | Fix some CHECK lines which were ignored by accident. |
tree | commitdiff |
2009-12-11 |
Bob Wilson | Revise scalar replacement to be more flexible about... |
tree | commitdiff |
2009-12-11 |
Dan Gohman | Make getUniqueExitBlocks's precondition assert more... |
tree | commitdiff |
2009-12-10 |
Eric Christopher | Add a test for the fix in revision 91009. |
tree | commitdiff |
2009-12-10 |
Chris Lattner | Fix PR5744, a case where we were getting the pointer... |
tree | commitdiff |
2009-12-09 |
Chris Lattner | fix hte last remaining known (by me) phi translation... |
tree | commitdiff |
2009-12-09 |
Chris Lattner | Add a minor optimization: if we haven't changed the... |
tree | commitdiff |
2009-12-09 |
Chris Lattner | fix PR5733, a case where we'd replace an add with a... |
tree | commitdiff |
2009-12-09 |
Chris Lattner | merge crash-2.ll into crash.ll |
tree | commitdiff |
2009-12-09 |
Chris Lattner | the code in GVN that tries to forward large loads to... |
tree | commitdiff |
2009-12-09 |
Chris Lattner | Switch GVN and memdep to use PHITransAddr, which correc... |
tree | commitdiff |
2009-12-08 |
Duncan Sands | Teach GlobalOpt to delete aliases with internal linkage... |
tree | commitdiff |
2009-12-06 |
Chris Lattner | fix PR5698 |
tree | commitdiff |
2009-12-06 |
Chris Lattner | constant fold loads from memcpy's from global constants... |
tree | commitdiff |
2009-12-06 |
Chris Lattner | add support for forwarding mem intrinsic values to... |
tree | commitdiff |
2009-12-06 |
Chris Lattner | Handle forwarding local memsets to loads. For example... |
tree | commitdiff |
2009-12-06 |
Chris Lattner | merge two tests. |
tree | commitdiff |
2009-12-05 |
Nick Lewycky | Generalize this optimization to work on equality compar... |
tree | commitdiff |
2009-12-04 |
Chris Lattner | Fix PR5551 by not ignoring the top level constantexpr... |
tree | commitdiff |
2009-12-04 |
Chris Lattner | Small and carefully crafted testcase showing a miscompi... |
tree | commitdiff |
2009-12-03 |
Owen Anderson | Fix this crasher, and add a FIXME for a missed optimiza... |
tree | commitdiff |
2009-12-03 |
Chris Lattner | add a failing testcase. |
tree | commitdiff |
2009-12-03 |
Chris Lattner | fix PR5673 by being more careful about pointers to... |
tree | commitdiff |
2009-12-02 |
Owen Anderson | Cleanup/remove some parts of the lifetime region handli... |
tree | commitdiff |
2009-12-02 |
Chris Lattner | merge sext-2 into sext.ll |
tree | commitdiff |
2009-12-02 |
Chris Lattner | rename test |
tree | commitdiff |
2009-12-02 |
Chris Lattner | filecheckize |
tree | commitdiff |
2009-12-02 |
Mon P Wang | Fixed an assertion failure for tracking sext of a vecto... |
tree | commitdiff |
2009-12-01 |
Chris Lattner | minimize this a bit more. |
tree | commitdiff |
2009-12-01 |
Chris Lattner | merge 2009-11-29-ReverseMap.ll into crash.ll |
tree | commitdiff |
2009-12-01 |
Chris Lattner | fix PR5640 by tracking whether a block is the header... |
tree | commitdiff |
2009-11-30 |
Nick Lewycky | Add a testcase for the current llvm-gcc build failure. |
tree | commitdiff |
2009-11-29 |
Nick Lewycky | Teach ConstantFolding to do a better job when folding... |
tree | commitdiff |
2009-11-29 |
Chris Lattner | add testcases for the foo_with_overflow op xforms added... |
tree | commitdiff |
2009-11-29 |
Chris Lattner | add PR# |
tree | commitdiff |
2009-11-29 |
Chris Lattner | Add a testcase for: |
tree | commitdiff |
2009-11-29 |
Chris Lattner | add a testcase for |
tree | commitdiff |
2009-11-29 |
Chris Lattner | Implement PR5634. |
tree | commitdiff |
2009-11-28 |
Nick Lewycky | Teach memdep to look for memory use intrinsics during... |
tree | commitdiff |
2009-11-28 |
Chris Lattner | reenable load address insertion in load pre. This... |
tree | commitdiff |
2009-11-28 |
Chris Lattner | implement a FIXME: limit the depth that DecomposeGEPExp... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | disable value insertion for now, I need to figure out how |
tree | commitdiff |
2009-11-27 |
Chris Lattner | I accidentally implemented this :) |
tree | commitdiff |
2009-11-27 |
Chris Lattner | add support for recursive phi translation and phi |
tree | commitdiff |
2009-11-27 |
Chris Lattner | add two simple test cases we now optimize (to one load... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | fix PR5436 by making the 'simple' case of SRoA not... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | filecheckize |
tree | commitdiff |
2009-11-27 |
Chris Lattner | teach GVN's load PRE to insert computations of the... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | add some tests for memdep phi translation + PRE. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | this test is failing, and is expected to. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | filecheckize |
tree | commitdiff |
2009-11-27 |
Chris Lattner | rename test. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | Fix phi translation in load PRE to agree with the phi |
tree | commitdiff |
2009-11-27 |
Chris Lattner | redisable this, my bootstrap worked because it wasn... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | try again. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | this is causing buildbot failures, disable for now. |
tree | commitdiff |
2009-11-27 |
Chris Lattner | teach phi translation of GEPs to simplify geps like... |
tree | commitdiff |
2009-11-27 |
Chris Lattner | teach memdep to do trivial PHI translation of GEPs... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Teach memdep to phi translate bitcasts. This allows... |
tree | commitdiff |
2009-11-26 |
Chris Lattner | convert to filecheck |
tree | commitdiff |
2009-11-26 |
Chris Lattner | Fix PR5471 by removing an instcombine xform. Some... |
tree | commitdiff |
2009-11-25 |
Edward O'Callaghan | Reverting patch in revision 89758, initial attempt... |
tree | commitdiff |
2009-11-24 |
Edward O'Callaghan | Fix for PR5373, Credit to Jakub Staszak. |
tree | commitdiff |
2009-11-23 |
Dan Gohman | Make ConstantFoldConstantExpression recursively visit... |
tree | commitdiff |
2009-11-23 |
Dan Gohman | Fix a use of an invalidated iterator in the case where... |
tree | commitdiff |
2009-11-23 |
Nick Lewycky | Reapply r88830 with a bugfix: this transform only appli... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Make Loop::getLoopLatch() work on loops which don't... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Fix IPSCCP's code for deleting dead blocks to tolerate... |
tree | commitdiff |
2009-11-20 |
Benjamin Kramer | Try to work around grep's "Binary file (standard input... |
tree | commitdiff |
2009-11-20 |
Dan Gohman | Teach getSmallConstantTripMultiple about Shl operators. |
tree | commitdiff |
2009-11-19 |
Dan Gohman | Extend CaptureTracking to indicate when a value is... |
tree | commitdiff |
2009-11-19 |
Dan Gohman | Enable hoisting of loads from constant memory by defaul... |
tree | commitdiff |
2009-11-17 |
Evan Cheng | Generalize OptimizeLoopTermCond to optimize more loop... |
tree | commitdiff |
2009-11-15 |
Nick Lewycky | Revert r88830 and r88831 which appear to have caused... |
tree | commitdiff |
2009-11-15 |
Nick Lewycky | Correct typo. |
tree | commitdiff |
2009-11-15 |
Nick Lewycky | Teach instcombine to look for booleans in wider integer... |
tree | commitdiff |
2009-11-14 |
Nick Lewycky | Teach BasicAA that a constant expression can't alias... |
tree | commitdiff |
2009-11-12 |
Gabor Greif | typo |
tree | commitdiff |
2009-11-12 |
Chris Lattner | implement a nice little efficiency hack in the inliner... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | use getPredicateOnEdge to fold comparisons through... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | should not commit when distracted. |
tree | commitdiff |
2009-11-12 |
Chris Lattner | We now thread some impossible condition information... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | with the new code we can thread non-instruction values... |
tree | commitdiff |
2009-11-12 |
Chris Lattner | move some stuff into DEBUG's and turn on lazy-value... |
tree | commitdiff |
2009-11-11 |
Duncan Sands | Don't trivially delete unused calls to llvm.invariant... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | remove condprop testcases. |
tree | commitdiff |
2009-11-11 |
Chris Lattner | oops, didn't mean to commit this, no harm, but add... |
tree | commitdiff |
2009-11-11 |
Chris Lattner | Stub out a new lazy value info pass, which will eventually |
tree | commitdiff |
2009-11-11 |
Evan Cheng | Block terminator may be a switch. |
tree | commitdiff |
2009-11-10 |
Chris Lattner | implement a TODO by teaching jump threading about ... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | fix a crash in SCCP handling extractvalue of an array... |
tree | commitdiff |
2009-11-10 |
Chris Lattner | Make jump threading eliminate blocks that just contain... |
tree | commitdiff |
2009-11-10 |
Evan Cheng | Generalize lsr code that optimize loop to count down... |
tree | commitdiff |
2009-11-10 |
Dan Gohman | Optimize test more. |
tree | commitdiff |
2009-11-10 |
Duncan Sands | Teach DSE to eliminate useless trampolines. |
tree | commitdiff |
next |