2010-01-10 |
Chris Lattner | two changes: |
tree | commitdiff |
2010-01-10 |
Chris Lattner | enhance CanEvaluateZExtd to handle shift left and sext... |
tree | commitdiff |
2010-01-09 |
Dan Gohman | Use WriteAsOperand instead of getName() to print loop... |
tree | commitdiff |
2010-01-09 |
Chris Lattner | only factor from expressions whose uses are empty and... |
tree | commitdiff |
2010-01-08 |
Chris Lattner | teach instcombine to delete sign extending shift pairs... |
tree | commitdiff |
2010-01-08 |
Chris Lattner | fix PR5978 by peeling the loop so that we avoid shiftin... |
tree | commitdiff |
2010-01-07 |
Chris Lattner | teach ComputeNumSignBits to look through PHI nodes. |
tree | commitdiff |
2010-01-07 |
Chris Lattner | filecheckize |
tree | commitdiff |
2010-01-07 |
Chris Lattner | Enhance instcombine to reason more strongly about promo... |
tree | commitdiff |
2010-01-07 |
Chris Lattner | fix a globalopt crash on 'bullet' (handling evaluation... |
tree | commitdiff |
2010-01-06 |
Duncan Sands | Fix a README item: have functionattrs look through... |
tree | commitdiff |
2010-01-06 |
Duncan Sands | Partially address a README by having functionattrs... |
tree | commitdiff |
2010-01-06 |
Chris Lattner | Teach instcombine's sext elimination logic to be more... |
tree | commitdiff |
2010-01-05 |
Dan Gohman | Move this test from test/Transforms/IndVarSimplify to |
tree | commitdiff |
2010-01-05 |
Chris Lattner | more rearrangement and cleanup, fix my test failure. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | remove two trunc xforms that are subsumed by EvaluateIn... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | merge some tests. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | merge cast2 into cast.ll |
tree | commitdiff |
2010-01-05 |
Chris Lattner | remove useless test. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | another example. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | remove a useless negative test, add a rdar # to an... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | clean up tests. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | just remove this xform which is subsumed by others. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | optimize comparisons against cttz/ctlz/ctpop, patch... |
tree | commitdiff |
2010-01-05 |
Dan Gohman | Delete useless trailing semicolons. |
tree | commitdiff |
2010-01-05 |
Chris Lattner | optimize cttz and ctlz when we can prove something... |
tree | commitdiff |
2010-01-05 |
Chris Lattner | fix an infinite loop in reassociate building emacs. |
tree | commitdiff |
2010-01-05 |
Devang Patel | Remove dead debug info intrinsics. |
tree | commitdiff |
2010-01-04 |
Chris Lattner | Truncate GEP indexes larger than the pointer size down... |
tree | commitdiff |
2010-01-04 |
Chris Lattner | implement an instcombine xform needed by clang's codegen |
tree | commitdiff |
2010-01-03 |
Chris Lattner | generalize the previous transformation to handle indexi... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | teach instcombine to optimize idioms like A[i]&42 ... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach the table lookup optimization to generate range... |
tree | commitdiff |
2010-01-02 |
Nick Lewycky | Fix logic error in previous commit. The != case needs... |
tree | commitdiff |
2010-01-02 |
Nick Lewycky | Optimize pointer comparison into the typesafe form... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Generalize the previous xform to handle cases where... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | enhance the compare/load/index optimization to work... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | enhance the previous optimization to work with fcmp... |
tree | commitdiff |
2010-01-02 |
Chris Lattner | Teach instcombine to fold compares of loads from constant |
tree | commitdiff |
2010-01-02 |
Chris Lattner | remove the instcombine transformations that are inserti... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add a simple instcombine xform, simplify another one... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | generalize the pointer difference optimization to handle |
tree | commitdiff |
2010-01-01 |
Chris Lattner | teach instcombine to optimize pointer difference idioms... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | implement the transform requested in PR5284 |
tree | commitdiff |
2010-01-01 |
Chris Lattner | add a few trivial instcombines for llvm.powi. |
tree | commitdiff |
2010-01-01 |
Chris Lattner | When factoring multiply expressions across adds, factor... |
tree | commitdiff |
2010-01-01 |
Chris Lattner | test case we alredy get right. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | reuse negates where possible instead of always creating... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | teach reassociate to factor x+x+x -> x*3. While I... |
tree | commitdiff |
2009-12-31 |
Chris Lattner | simple fix for an incorrect factoring which causes a |
tree | commitdiff |
2009-12-31 |
Chris Lattner | merge some more tests in. |
tree | commitdiff |
2009-12-31 |
Chris Lattner | filecheckize |
tree | commitdiff |
2009-12-30 |
Chris Lattner | fix two bogus tests that the asmparser now rejects. |
tree | commitdiff |
2009-12-24 |
Chris Lattner | move an optimization for memcmp out of simplifylibcalls... |
tree | commitdiff |
2009-12-22 |
Bob Wilson | Generalize SROA to allow the first index of a GEP to... |
tree | commitdiff |
2009-12-22 |
Chris Lattner | Implement PR5795 by merging duplicated return blocks... |
tree | commitdiff |
2009-12-22 |
Chris Lattner | convert to filecheck |
tree | commitdiff |
2009-12-21 |
Chris Lattner | fix PR5837 by having SSAUpdate reuse phi nodes for the |
tree | commitdiff |
2009-12-21 |
Chris Lattner | add check lines for min/max tests. |
tree | commitdiff |
2009-12-21 |
Chris Lattner | really convert this to filecheck. |
tree | commitdiff |
2009-12-21 |
Chris Lattner | give instcombine some helper functions for matching... |
tree | commitdiff |
2009-12-21 |
Chris Lattner | filecheckize |
tree | commitdiff |
2009-12-21 |
Chris Lattner | enhance x-(-A) -> x+A to preserve NUW/NSW. |
tree | commitdiff |
2009-12-21 |
Chris Lattner | Optimize all cases of "icmp (X+Cst), X" to something... |
tree | commitdiff |
2009-12-21 |
Chris Lattner | convert to filecheck |
tree | commitdiff |
2009-12-19 |
Chris Lattner | fix an overly conservative caching issue that caused... |
tree | commitdiff |
2009-12-19 |
Chris Lattner | fix inconsistent use of tabs |
tree | commitdiff |
2009-12-19 |
Chris Lattner | fix PR5827 by disabling the phi slicing transformation... |
tree | commitdiff |
2009-12-18 |
Bob Wilson | Reapply 91459 with a simple fix for the problem that... |
tree | commitdiff |
2009-12-18 |
Eli Friedman | Optimize icmp of null and select of two constants even... |
tree | commitdiff |
2009-12-17 |
Eli Friedman | Allow instcombine to combine "sext(a) >u const" to... |
tree | commitdiff |
2009-12-17 |
Eli Friedman | Make the ptrtoint comparison simplification work if... |
tree | commitdiff |
2009-12-17 |
Eli Friedman | Slightly generalize transformation of memmove(a,a,n... |
tree | commitdiff |
2009-12-17 |
Bob Wilson | Re-revert 91459. It's breaking the x86_64 darwin boots... |
tree | commitdiff |
2009-12-17 |
Eli Friedman | Aggressively flip compare constant expressions where... |
tree | commitdiff |
2009-12-16 |
Daniel Dunbar | Reapply r91459, it was only unmasking the bug, and... |
tree | commitdiff |
2009-12-16 |
Daniel Dunbar | Revert "Reapply 91184 with fixes and an addition to... |
tree | commitdiff |
2009-12-16 |
Chris Lattner | reapply my strstr optimization. I have reproduced... |
tree | commitdiff |
2009-12-16 |
Chris Lattner | revert my strstr optimization, I'm told it breaks x86... |
tree | commitdiff |
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 |
next |