| Commit message (Expand) | Author | Age |
* | Move optimization of some cases of (A & C1)|(B & C2) from instcombine to inst... | Nick Lewycky | 2014-06-19 |
* | Reorder shuffle and binary operation. | Serge Pavlov | 2014-05-11 |
* | [C++] Use 'nullptr'. Transforms edition. | Craig Topper | 2014-04-25 |
* | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 |
* | [Modules] Sink all the DEBUG_TYPE defines for InstCombine out of the | Chandler Carruth | 2014-04-21 |
* | [Modules] Move the ConstantRange class into the IR library. This is | Chandler Carruth | 2014-03-04 |
* | [Modules] Move the LLVM IR pattern match header into the IR library, it | Chandler Carruth | 2014-03-04 |
* | Rename many DataLayout variables from TD to DL. | Rafael Espindola | 2014-02-21 |
* | InstCombine: Teach icmp merging about the equivalence of bit tests and UGE/UL... | Benjamin Kramer | 2014-02-11 |
* | InstCombine: Hoist 3 copies of AddOne/SubOne into a header. | Benjamin Kramer | 2014-01-19 |
* | InstCombine: Replace a hand-rolled version of isKnownToBeAPowerOfTwo with the... | Benjamin Kramer | 2014-01-19 |
* | Update the docs to match the function name. | Nadav Rotem | 2013-11-13 |
* | Fold (iszero(A&K1) | iszero(A&K2)) -> (A&(K1|K2)) != (K1|K2) if we know that... | Nadav Rotem | 2013-11-12 |
* | InstCombine: allow unmasked icmps to be combined with logical ops | Tim Northover | 2013-09-04 |
* | InstCombine: look for masked compares with subset relation | Tim Northover | 2013-09-04 |
* | InstCombine: Use isAllOnesValue() instead of explicit -1. | Jim Grosbach | 2013-08-16 |
* | InstCombine: Simplify if(x!=0 && x!=-1). | Jim Grosbach | 2013-08-16 |
* | Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s... | Craig Topper | 2013-07-14 |
* | InstCombine: (icmp eq B, 0) | (icmp ult A, B) -> (icmp ule A, B-1) | David Majnemer | 2013-07-05 |
* | Remove unneeded cast<>. | Jakub Staszak | 2013-06-06 |
* | Use IRBuilder instead of ConstantInt methods. | Jakub Staszak | 2013-06-06 |
* | Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros. | Michael J. Spencer | 2013-05-24 |
* | Reorders two transforms that collide with each other | David Majnemer | 2013-04-14 |
* | InstCombine: Check the operand types before merging fcmp ord & fcmp ord. | Benjamin Kramer | 2013-04-12 |
* | Tidy up a bit. No functional change. | Jim Grosbach | 2013-04-05 |
* | Simplify code. No functionality change. | Jakub Staszak | 2013-03-09 |
* | The transform is: | Bill Wendling | 2013-02-16 |
* | InstCombine: canonicalize sext-and --> select | Nadav Rotem | 2013-01-30 |
* | Move all of the header files which are involved in modelling the LLVM IR | Chandler Carruth | 2013-01-02 |
* | Add extra CHECK to make sure that 'or' instruction was replaced. | Jakub Staszak | 2012-12-31 |
* | Grammo. | Jakub Staszak | 2012-12-31 |
* | Transform (A == C1 || A == C2) into (A & ~(C1 ^ C2)) == C1 | Jakub Staszak | 2012-12-31 |
* | Formatting fixes. Remove some unnecessary 'else' after 'return'. No functiona... | Craig Topper | 2012-12-20 |
* | Removing trailing whitespace | Craig Topper | 2012-12-20 |
* | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 |
* | rdar://12329730 (defect 2) | Shuxin Yang | 2012-11-26 |
* | InstCombineAndOrXor.cpp: Escape bracket in doxygen description. [-Wdocumentat... | NAKAMURA Takumi | 2012-11-15 |
* | Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S... | Sylvestre Ledru | 2012-09-27 |
* | Fix a typo 'iff' => 'if' | Sylvestre Ledru | 2012-09-27 |
* | InstCombine: fix a bug when combining (fcmp cc0 x, y) && (fcmp cc1 x, y). | Manman Ren | 2012-06-14 |
* | Fix combine of uno && ord -> false so that the ordering of the fcmps doesn't | Chad Rosier | 2012-06-06 |
* | Fix suspicous hasOneUse() check, found by PVS Studio (PR12357). | Benjamin Kramer | 2012-05-28 |
* | Add instcombine patterns for the following transformations: | Chad Rosier | 2012-04-26 |
* | eliminate an unneeded branch, part of PR12357 | Chris Lattner | 2012-03-26 |
* | In InstCombiner::visitOr, make sure we reverse the operand swap used for chec... | Eli Friedman | 2012-03-16 |
* | Restrict this transformation to equality conditions. | Bill Wendling | 2012-02-29 |
* | Convert assert(0) to llvm_unreachable | Craig Topper | 2012-02-07 |
* | Make helper static. | Benjamin Kramer | 2012-02-06 |
* | More dead code removal (using -Wunreachable-code) | David Blaikie | 2012-01-20 |
* | Move assert to the right place. | Benjamin Kramer | 2012-01-09 |