2013-04-14 |
David Majnemer | Reorders two transforms that collide with each other |
blob | commitdiff | raw |
2013-04-12 |
Benjamin Kramer | InstCombine: Check the operand types before merging... |
blob | commitdiff | raw | diff to current |
2013-04-05 |
Jim Grosbach | Tidy up a bit. No functional change. |
blob | commitdiff | raw | diff to current |
2013-03-09 |
Jakub Staszak | Simplify code. No functionality change. |
blob | commitdiff | raw | diff to current |
2013-02-16 |
Bill Wendling | The transform is: |
blob | commitdiff | raw | diff to current |
2013-01-30 |
Nadav Rotem | InstCombine: canonicalize sext-and --> select |
blob | commitdiff | raw | diff to current |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-31 |
Jakub Staszak | Add extra CHECK to make sure that 'or' instruction... |
blob | commitdiff | raw | diff to current |
2012-12-31 |
Jakub Staszak | Grammo. |
blob | commitdiff | raw | diff to current |
2012-12-31 |
Jakub Staszak | Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Craig Topper | Formatting fixes. Remove some unnecessary 'else' after... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Craig Topper | Removing trailing whitespace |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-11-26 |
Shuxin Yang | rdar://12329730 (defect 2) |
blob | commitdiff | raw | diff to current |
2012-11-15 |
NAKAMURA Takumi | InstCombineAndOrXor.cpp: Escape bracket in doxygen... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio... |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Sylvestre Ledru | Fix a typo 'iff' => 'if' |
blob | commitdiff | raw | diff to current |
2012-06-14 |
Manman Ren | InstCombine: fix a bug when combining (fcmp cc0 x,... |
blob | commitdiff | raw | diff to current |
2012-06-06 |
Chad Rosier | Fix combine of uno && ord -> false so that the ordering... |
blob | commitdiff | raw | diff to current |
2012-05-28 |
Benjamin Kramer | Fix suspicous hasOneUse() check, found by PVS Studio... |
blob | commitdiff | raw | diff to current |
2012-04-26 |
Chad Rosier | Add instcombine patterns for the following transformations: |
blob | commitdiff | raw | diff to current |
2012-03-26 |
Chris Lattner | eliminate an unneeded branch, part of PR12357 |
blob | commitdiff | raw | diff to current |
2012-03-16 |
Eli Friedman | In InstCombiner::visitOr, make sure we reverse the... |
blob | commitdiff | raw | diff to current |
2012-02-29 |
Bill Wendling | Restrict this transformation to equality conditions. |
blob | commitdiff | raw | diff to current |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Benjamin Kramer | Make helper static. |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2012-01-09 |
Benjamin Kramer | Move assert to the right place. |
blob | commitdiff | raw | diff to current |
2012-01-09 |
Benjamin Kramer | InstCombine: Teach foldLogOpOfMaskedICmpsHelper that... |
blob | commitdiff | raw | diff to current |
2012-01-08 |
Benjamin Kramer | Tweak my last commit to be less conservative about... |
blob | commitdiff | raw | diff to current |
2012-01-08 |
Benjamin Kramer | InstCombine: If we have a bit test and a sign test... |
blob | commitdiff | raw | diff to current |
2011-12-17 |
Pete Cooper | Refactor code used in InstCombine::FoldAndOfICmps to... |
blob | commitdiff | raw | diff to current |
2011-09-27 |
Benjamin Kramer | Stop emitting instructions with the name "tmp" they... |
blob | commitdiff | raw | diff to current |
2011-09-19 |
Eli Friedman | Fix an infinite loop where a transform in InstCombiner... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-07-14 |
Benjamin Kramer | Change Intrinsic::getDeclaration and friends to take... |
blob | commitdiff | raw | diff to current |
2011-07-12 |
Jay Foad | Second attempt at de-constifying LLVM Types in Function... |
blob | commitdiff | raw | diff to current |
2011-07-12 |
Bill Wendling | Revert r134893 and r134888 (and related patches in... |
blob | commitdiff | raw | diff to current |
2011-07-11 |
Jay Foad | De-constify Types in FunctionType::get(). |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Benjamin Kramer | We require threse bits to be zero, too. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Benjamin Kramer | Fix a comment. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Benjamin Kramer | InstCombine: Merge "(trunc x) == C1 & (and x, CA) ... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
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 |
next |