| Commit message (Expand) | Author | Age | Files | Lines | 
| *  | InstCombine: Also turn selects fed by an and into arithmetic when the types d... | Benjamin Kramer | 2013-06-29 | 1 | -4/+9 | 
| *  | Revert r164763 because it introduces new shuffles. | Nadav Rotem | 2013-05-06 | 1 | -19/+1 | 
| *  | Fix a bug in foldSelectICmpAndOr. | David Majnemer | 2013-04-30 | 1 | -1/+2 | 
| *  | Fix "Combine bit test + conditional or into simple math" | David Majnemer | 2013-04-30 | 1 | -0/+64 | 
| *  | Keep coding stanard. Don't use "else if" after "return". | Jakub Staszak | 2013-04-19 | 1 | -3/+4 | 
| *  | Revert "Combine bit test + conditional or into simple math" | David Majnemer | 2013-04-18 | 1 | -61/+0 | 
| *  | Combine bit test + conditional or into simple math | David Majnemer | 2013-04-18 | 1 | -0/+61 | 
| *  | Tidy up a bit. No functional change. | Jim Grosbach | 2013-04-05 | 1 | -2/+2 | 
| *  | Check if Type is a vector before calling function Type::getVectorNumElements. | Akira Hatanaka | 2013-03-28 | 1 | -3/+4 | 
| *  | Use the new script to sort the includes of every file under lib. | Chandler Carruth | 2012-12-03 | 1 | -1/+1 | 
| *  | InstCombine: Fix an edge case where constant icmps could sneak into ConstantF... | Benjamin Kramer | 2012-10-20 | 1 | -0/+4 | 
| *  | Move TargetData to DataLayout. | Micah Villmow | 2012-10-08 | 1 | -1/+1 | 
| *  | Surprisingly, we missed a trivial case here. Fix that! | Nick Lewycky | 2012-09-28 | 1 | -0/+4 | 
| *  | Prefer shuffles to selects. Backends love shuffles! | Nick Lewycky | 2012-09-27 | 1 | -1/+19 | 
| *  | fix infinite loop in instcombine in the presence of a (malformed) self-refere... | Nuno Lopes | 2012-07-27 | 1 | -0/+4 | 
| *  | Simplify demanded bits of select sources where the condition is a constant ve... | Pete Cooper | 2012-07-26 | 1 | -0/+11 | 
| *  | Fix a bug in FoldSelectOpOp. Bitcast ops may change the number of vector elem... | Nadav Rotem | 2012-06-07 | 1 | -0/+6 | 
| *  | InstCombine: Fix infinite loop when encountering switch on trivial icmp. | Benjamin Kramer | 2012-05-28 | 1 | -1/+1 | 
| *  | More dead code removal (using -Wunreachable-code) | David Blaikie | 2012-01-20 | 1 | -1/+0 | 
| *  | Added InstCombine for "select cond, ~cond, x" type patterns | Pete Cooper | 2011-12-15 | 1 | -0/+7 | 
| *  | Fix a few more places where TargetData/TargetLibraryInfo is not being passed. | Chad Rosier | 2011-12-02 | 1 | -14/+17 | 
| *  | Add a new icmp+select optz'n. Also shows off the load(cst) folding added in | Nick Lewycky | 2011-10-02 | 1 | -0/+6 | 
| *  | Enhance a couple places where we were doing constant folding of instructions, | Nick Lewycky | 2011-10-02 | 1 | -1/+6 | 
| *  | Clean up includes of llvm/Analysis/ConstantFolding.h so it's included where i... | Eli Friedman | 2011-07-20 | 1 | -0/+1 | 
| *  | Use ArrayRef in ConstantFoldInstOperands and ConstantFoldCall. | Jay Foad | 2011-07-19 | 1 | -1/+1 | 
| *  | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -2/+2 | 
| *  | PR10180: Fix a instcombine crash with FP vectors. | Eli Friedman | 2011-06-23 | 1 | -2/+2 | 
| *  | ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i... | Benjamin Kramer | 2011-05-28 | 1 | -0/+10 | 
| *  | InstCombine: Make switch folding with equality compares more aggressive by tr... | Benjamin Kramer | 2011-05-27 | 1 | -15/+54 | 
| *  | Switch more inst insertion in instcombine to IRBuilder. | Eli Friedman | 2011-05-18 | 1 | -10/+6 | 
| *  | Switch more inst insertion in instcombine to IRBuilder. | Eli Friedman | 2011-05-18 | 1 | -13/+6 | 
| *  | Switch inst insertion in instcombine transform to IRBuilder. | Eli Friedman | 2011-05-18 | 1 | -6/+2 | 
| *  | Remove tabs I accidentally added. | Nick Lewycky | 2011-03-28 | 1 | -15/+15 | 
| *  | Teach the transformation that moves binary operators around selects to preserve | Nick Lewycky | 2011-03-27 | 1 | -8/+22 | 
| *  | Add a small missed optimization: turn X == C ? X : Y into X == C ? C : Y. This | Nick Lewycky | 2011-03-27 | 1 | -0/+13 | 
| *  | InstCombine: Fix a thinko where transform an icmp under the assumption that i... | Benjamin Kramer | 2011-03-11 | 1 | -3/+2 | 
| *  | Fold select + select where both selects are on the same condition. | Nick Lewycky | 2011-01-28 | 1 | -0/+13 | 
| *  | Instcombine: Fix pattern where the sext did not dominate the icmp using it | Tobias Grosser | 2011-01-09 | 1 | -2/+7 | 
| *  | Fix a bug in r123034 (trying to sext/zext non-integers) and clean up a little. | Frits van Bommel | 2011-01-08 | 1 | -5/+8 | 
| *  | InstCombine: Match min/max hidden by sext/zext | Tobias Grosser | 2011-01-07 | 1 | -35/+70 | 
| *  | Some whitespace fixes | Tobias Grosser | 2011-01-07 | 1 | -24/+24 | 
| *  | InstCombine: creating selects from -1 and 0 is fine, they combine into a sext... | Benjamin Kramer | 2010-12-22 | 1 | -3/+6 | 
| *  | Generalize the and-icmp-select instcombine further by allowing selects of the... | Benjamin Kramer | 2010-12-11 | 1 | -4/+22 | 
| *  | Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize it | Benjamin Kramer | 2010-12-11 | 1 | -26/+54 | 
| *  | Teach InstCombine not to use Add and Neg on FP.  PR 8490. | Dale Johannesen | 2010-10-27 | 1 | -1/+8 | 
| *  | Remove the rest of my instcombine changes.  Back to the drawing board on this... | Owen Anderson | 2010-07-16 | 1 | -28/+0 | 
| *  | Speculatively revert r108429 to fix the clang self-host. | Owen Anderson | 2010-07-15 | 1 | -0/+28 | 
| *  | Per Chris' suggestion, get rid of the select canonicalization and just add | Owen Anderson | 2010-07-15 | 1 | -28/+0 | 
| *  | Reapply r108378, with bugfixes, testcase, and improved comment formatting. | Owen Anderson | 2010-07-15 | 1 | -0/+28 | 
| *  | Speculatively revert r108378; may be causing bootstrap failures. | Eli Friedman | 2010-07-15 | 1 | -25/+0 |