2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw |
2011-04-14 |
Eli Friedman | Add an instcombine for constructs like a | -(b != c... |
blob | commitdiff | raw | diff to current |
2011-03-29 |
Benjamin Kramer | InstCombine: Add a few missing combines for ANDs and... |
blob | commitdiff | raw | diff to current |
2011-03-01 |
Anders Carlsson | Make InstCombiner::FoldAndOfICmps create a ConstantRang... |
blob | commitdiff | raw | diff to current |
2011-02-20 |
Benjamin Kramer | Move "A | ~(A & ?) -> -1" from InstCombine to Instructi... |
blob | commitdiff | raw | diff to current |
2011-02-20 |
Benjamin Kramer | InstCombine: Add a bunch of combines of the form x... |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Nadav Rotem | Fix 9216 - Endless loop in InstCombine pass. |
blob | commitdiff | raw | diff to current |
2011-02-15 |
Chris Lattner | tidy up a bit. |
blob | commitdiff | raw | diff to current |
2011-02-10 |
Chris Lattner | more cleanups, notably bitcast isn't used for "signed... |
blob | commitdiff | raw | diff to current |
2011-02-09 |
Chris Lattner | Rework InstrTypes.h so to reduce the repetition around... |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Owen Anderson | Just because we have determined that an (fcmp | fcmp... |
blob | commitdiff | raw | diff to current |
2011-01-15 |
Chris Lattner | reduce indentation |
blob | commitdiff | raw | diff to current |
2010-12-22 |
Duncan Sands | Add a generic expansion transform: A op (B op' C) ... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Benjamin Kramer | Add a check missing from my last commit and avoid a... |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Benjamin Kramer | Reduce indentation. |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Benjamin Kramer | Teach InstCombine to merge (icmp ult (X + CA), C1)... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Duncan Sands | Rename SimplifyDistributed to the more meaningfull... |
blob | commitdiff | raw | diff to current |
2010-11-23 |
Duncan Sands | Exploit distributive laws (eg: And distributes over... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Duncan Sands | Move some those Xor simplifications which don't require... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Duncan Sands | Generalize the reassociation transform in SimplifyCommu... |
blob | commitdiff | raw | diff to current |
2010-09-13 |
Owen Anderson | Re-apply r113679, which was reverted in r113720, which... |
blob | commitdiff | raw | diff to current |
2010-09-12 |
Eric Christopher | Revert 113679, it was causing an infinite loop in a... |
blob | commitdiff | raw | diff to current |
2010-09-11 |
Owen Anderson | Invert and-of-or into or-of-and when doing so would... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Benjamin Kramer | This transform is also performed by InstructionSimplify... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Owen Anderson | Generalize instcombine's support for combining multiple... |
blob | commitdiff | raw | diff to current |
2010-08-02 |
Owen Anderson | Re-apply the infamous r108614, with a fix pointed out... |
blob | commitdiff | raw | diff to current |
2010-07-31 |
Daniel Dunbar | Speculatively revert r108614, "Another attempt at getti... |
blob | commitdiff | raw | diff to current |
2010-07-17 |
Owen Anderson | Another attempt at getting the clang self-host to like... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Eric Christopher | Also revert 108422, it's causing some test failures. |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Owen Anderson | Speculatively revert r108429 to fix the clang self... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Owen Anderson | Per Chris' suggestion, get rid of the select canonicali... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Owen Anderson | Reapply r108378, with bugfixes, testcase, and improved... |
blob | commitdiff | raw | diff to current |
2010-07-15 |
Eli Friedman | Speculatively revert r108378; may be causing bootstrap... |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Owen Anderson | Add instcombine transforms to optimize tests of multipl... |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Chris Lattner | revert r108320, I see the failures now... |
blob | commitdiff | raw | diff to current |
2010-07-14 |
Chris Lattner | reapply benjamin's instcombine patch, I don't see anyth... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Benjamin Kramer | Nope, still breaks the release selfhost bots :( |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Benjamin Kramer | Reapply the "or" half of r108136, which seems to be... |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Benjamin Kramer | Revert r108141 again, sigh. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Benjamin Kramer | Reapply 108136 with an ugly pasto fixed. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Benjamin Kramer | Move optimization to avoid redundant matching. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Benjamin Kramer | Revert r108136 until I figure out why it broke selfhost. |
blob | commitdiff | raw | diff to current |
2010-07-12 |
Benjamin Kramer | instcombine: fold (x & y) | (~x & z) and (x & y) ^... |
blob | commitdiff | raw | diff to current |
2010-04-09 |
Dan Gohman | Minor code simplification. |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Chris Lattner | Fix PR6503. This turned into a much more interesting... |
blob | commitdiff | raw | diff to current |
2010-03-05 |
Chris Lattner | simplify some functions and make them work with vector |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Bill Wendling | This test case: |
blob | commitdiff | raw | diff to current |
2010-02-16 |
Duncan Sands | There are two ways of checking for a given type, for... |
blob | commitdiff | raw | diff to current |
2010-02-15 |
Duncan Sands | Uniformize the names of type predicates: rather than... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | Rename ValueRequiresCast to ShouldOptimizeCast, to... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | simplify this code, duh. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | fix PR6193, only considering sign extensions *from... |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | fix logical-select to invoke filecheck right, and fix... |
blob | commitdiff | raw | diff to current |
2010-02-02 |
Chris Lattner | don't turn (A & (C0?-1:0)) | (B & ~(C0?-1:0)) -> C0... |
blob | commitdiff | raw | diff to current |
2010-01-24 |
Chris Lattner | change the canonical form of "cond ? -1 : 0" to be |
blob | commitdiff | raw | diff to current |
2010-01-19 |
Chris Lattner | optimize ~(~X >>s Y) --> (X >>s Y), patch by Edmund... |
blob | commitdiff | raw | diff to current |
2010-01-11 |
Chris Lattner | add one more bitfield optimization, allowing clang... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | split and/or/xor out into one overly-large (2000LOC... |
blob | commitdiff | raw | diff to current |
|