2014-11-27 |
David Majnemer | InstCombine: Restore optimizations lost in r210006 |
blob | commitdiff | raw |
2014-11-26 |
David Majnemer | Revert "Added inst combine transforms for single bit... |
blob | commitdiff | raw | diff to current |
2014-11-24 |
Matt Arsenault | Bug 21610: Canonicalize min/max fcmp selects to use... |
blob | commitdiff | raw | diff to current |
2014-10-28 |
NAKAMURA Takumi | Untabify and whitespace cleanups. |
blob | commitdiff | raw | diff to current |
2014-09-07 |
Hal Finkel | Make use of @llvm.assume in ValueTracking (computeKnown... |
blob | commitdiff | raw | diff to current |
2014-06-12 |
Dinesh Dwivedi | This removes TODO added in reviews.llvm.org/D3658 |
blob | commitdiff | raw | diff to current |
2014-06-06 |
Dinesh Dwivedi | Added select flavour for ABS and NEG(ABS) |
blob | commitdiff | raw | diff to current |
2014-06-02 |
Dinesh Dwivedi | Added inst combine transforms for single bit tests... |
blob | commitdiff | raw | diff to current |
2014-05-19 |
Dinesh Dwivedi | Added inst-combine for 'MIN(MIN(A, 97), 23)' and 'MAX... |
blob | commitdiff | raw | diff to current |
2014-05-15 |
Dinesh Dwivedi | Reverting r208848, reason: build failure: sanitizer... |
blob | commitdiff | raw | diff to current |
2014-05-15 |
Dinesh Dwivedi | Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX... |
blob | commitdiff | raw | diff to current |
2014-05-15 |
Dinesh Dwivedi | Added inst combine transforms for single bit tests... |
blob | commitdiff | raw | diff to current |
2014-04-25 |
Craig Topper | [C++] Use 'nullptr'. Transforms edition. |
blob | commitdiff | raw | diff to current |
2014-04-22 |
Chandler Carruth | [Modules] Fix potential ODR violations by sinking the... |
blob | commitdiff | raw | diff to current |
2014-04-21 |
Chandler Carruth | [Modules] Sink all the DEBUG_TYPE defines for InstCombi... |
blob | commitdiff | raw | diff to current |
2014-03-04 |
Chandler Carruth | [Modules] Move the LLVM IR pattern match header into... |
blob | commitdiff | raw | diff to current |
2014-02-21 |
Rafael Espindola | Rename many DataLayout variables from TD to DL. |
blob | commitdiff | raw | diff to current |
2014-01-18 |
Owen Anderson | Fix more instances of dropped fast math flags when... |
blob | commitdiff | raw | diff to current |
2013-09-27 |
Justin Bogner | InstCombine: Only foldSelectICmpAndOr for integer types |
blob | commitdiff | raw | diff to current |
2013-06-29 |
Benjamin Kramer | InstCombine: Also turn selects fed by an and into arith... |
blob | commitdiff | raw | diff to current |
2013-05-06 |
Nadav Rotem | Revert r164763 because it introduces new shuffles. |
blob | commitdiff | raw | diff to current |
2013-04-30 |
David Majnemer | Fix a bug in foldSelectICmpAndOr. |
blob | commitdiff | raw | diff to current |
2013-04-30 |
David Majnemer | Fix "Combine bit test + conditional or into simple... |
blob | commitdiff | raw | diff to current |
2013-04-19 |
Jakub Staszak | Keep coding stanard. Don't use "else if" after "return". |
blob | commitdiff | raw | diff to current |
2013-04-18 |
David Majnemer | Revert "Combine bit test + conditional or into simple... |
blob | commitdiff | raw | diff to current |
2013-04-18 |
David Majnemer | Combine bit test + conditional or into simple math |
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-28 |
Akira Hatanaka | Check if Type is a vector before calling function Type... |
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-10-20 |
Benjamin Kramer | InstCombine: Fix an edge case where constant icmps... |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-28 |
Nick Lewycky | Surprisingly, we missed a trivial case here. Fix that! |
blob | commitdiff | raw | diff to current |
2012-09-27 |
Nick Lewycky | Prefer shuffles to selects. Backends love shuffles! |
blob | commitdiff | raw | diff to current |
2012-07-27 |
Nuno Lopes | fix infinite loop in instcombine in the presence of... |
blob | commitdiff | raw | diff to current |
2012-07-26 |
Pete Cooper | Simplify demanded bits of select sources where the... |
blob | commitdiff | raw | diff to current |
2012-06-07 |
Nadav Rotem | Fix a bug in FoldSelectOpOp. Bitcast ops may change... |
blob | commitdiff | raw | diff to current |
2012-05-28 |
Benjamin Kramer | InstCombine: Fix infinite loop when encountering switch... |
blob | commitdiff | raw | diff to current |
2012-01-20 |
David Blaikie | More dead code removal (using -Wunreachable-code) |
blob | commitdiff | raw | diff to current |
2011-12-15 |
Pete Cooper | Added InstCombine for "select cond, ~cond, x" type... |
blob | commitdiff | raw | diff to current |
2011-12-02 |
Chad Rosier | Fix a few more places where TargetData/TargetLibraryInf... |
blob | commitdiff | raw | diff to current |
2011-10-02 |
Nick Lewycky | Add a new icmp+select optz'n. Also shows off the load... |
blob | commitdiff | raw | diff to current |
2011-10-02 |
Nick Lewycky | Enhance a couple places where we were doing constant... |
blob | commitdiff | raw | diff to current |
2011-07-20 |
Eli Friedman | Clean up includes of llvm/Analysis/ConstantFolding... |
blob | commitdiff | raw | diff to current |
2011-07-19 |
Jay Foad | Use ArrayRef in ConstantFoldInstOperands and ConstantFo... |
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-06-23 |
Eli Friedman | PR10180: Fix a instcombine crash with FP vectors. |
blob | commitdiff | raw | diff to current |
2011-05-28 |
Benjamin Kramer | ConstantFoldInstOperands doesn't like compares, hand... |
blob | commitdiff | raw | diff to current |
2011-05-27 |
Benjamin Kramer | InstCombine: Make switch folding with equality compares... |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Eli Friedman | Switch more inst insertion in instcombine to IRBuilder. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Eli Friedman | Switch more inst insertion in instcombine to IRBuilder. |
blob | commitdiff | raw | diff to current |
2011-05-18 |
Eli Friedman | Switch inst insertion in instcombine transform to IRBui... |
blob | commitdiff | raw | diff to current |
2011-03-28 |
Nick Lewycky | Remove tabs I accidentally added. |
blob | commitdiff | raw | diff to current |
2011-03-27 |
Nick Lewycky | Teach the transformation that moves binary operators... |
blob | commitdiff | raw | diff to current |
2011-03-27 |
Nick Lewycky | Add a small missed optimization: turn X == C ? X :... |
blob | commitdiff | raw | diff to current |
2011-03-11 |
Benjamin Kramer | InstCombine: Fix a thinko where transform an icmp under... |
blob | commitdiff | raw | diff to current |
2011-01-28 |
Nick Lewycky | Fold select + select where both selects are on the... |
blob | commitdiff | raw | diff to current |
2011-01-09 |
Tobias Grosser | Instcombine: Fix pattern where the sext did not dominat... |
blob | commitdiff | raw | diff to current |
2011-01-08 |
Frits van Bommel | Fix a bug in r123034 (trying to sext/zext non-integers... |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Tobias Grosser | InstCombine: Match min/max hidden by sext/zext |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Tobias Grosser | Some whitespace fixes |
blob | commitdiff | raw | diff to current |
2010-12-22 |
Benjamin Kramer | InstCombine: creating selects from -1 and 0 is fine... |
blob | commitdiff | raw | diff to current |
2010-12-11 |
Benjamin Kramer | Generalize the and-icmp-select instcombine further... |
blob | commitdiff | raw | diff to current |
2010-12-11 |
Benjamin Kramer | Factor the (x & 2^n) ? 2^m : 0 instcombine into its... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Dale Johannesen | Teach InstCombine not to use Add and Neg on FP. PR... |
blob | commitdiff | raw | diff to current |
2010-07-16 |
Owen Anderson | Remove the rest of my instcombine changes. Back to... |
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-08 |
Benjamin Kramer | Teach instcombine to transform |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Chris Lattner | move some select simplifications out out instcombine... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Dan Gohman | Don't do (X != Y) ? X : Y -> X for floating-point... |
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-01-24 |
Chris Lattner | change the canonical form of "cond ? -1 : 0" to be |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Benjamin Kramer | Convert a ton of simple integer type equality tests... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | clean up header. |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Chris Lattner | split select out to its own file. |
blob | commitdiff | raw | diff to current |
|