| Commit message (Expand) | Author | Age | Files | Lines |
* | function names start with a lowercase letter; NFC | Sanjay Patel | 2016-02-01 | 1 | -21/+21 |
* | function names start with a lower case letter ; NFC | Sanjay Patel | 2016-01-12 | 1 | -3/+3 |
* | [InstCombine] Call getCmpPredicateForMinMax only with a valid SPF | Sanjoy Das | 2015-12-05 | 1 | -1/+5 |
* | don't repeat function names in comments; NFC | Sanjay Patel | 2015-09-09 | 1 | -19/+16 |
* | Add support for floating-point minnum and maxnum | James Molloy | 2015-08-11 | 1 | -8/+29 |
* | [InstCombine, InstSimplify] Move xforms from Combine to Simplify | David Majnemer | 2015-06-06 | 1 | -115/+2 |
* | [InstCombine] Don't miscompile select to poison | David Majnemer | 2015-06-06 | 1 | -0/+13 |
* | Revert "[InstCombine] Rephrase fix to SimplifyWithOpReplaced" | Renato Golin | 2015-06-05 | 1 | -22/+4 |
* | [InstCombine] Rephrase fix to SimplifyWithOpReplaced | David Majnemer | 2015-06-05 | 1 | -4/+22 |
* | Revert "[InstCombine] Don't miscompile safe increment idiom" | Daniel Jasper | 2015-06-05 | 1 | -21/+3 |
* | [InstCombine] Don't miscompile safe increment idiom | David Majnemer | 2015-06-04 | 1 | -3/+21 |
* | Reapply r237539 with a fix for the Chromium build. | James Molloy | 2015-05-20 | 1 | -6/+18 |
* | Revert r237539: "Reapply r237520 with another fix for infinite looping" | Hans Wennborg | 2015-05-19 | 1 | -18/+6 |
* | Reapply r237520 with another fix for infinite looping | James Molloy | 2015-05-17 | 1 | -6/+18 |
* | Revert commits r237521 and r237520. | James Molloy | 2015-05-16 | 1 | -18/+6 |
* | Reapply r237453 with a fix for the test timeouts. | James Molloy | 2015-05-16 | 1 | -6/+18 |
* | Revert "Canonicalize min/max expressions correctly." | James Molloy | 2015-05-15 | 1 | -18/+6 |
* | Canonicalize min/max expressions correctly. | James Molloy | 2015-05-15 | 1 | -6/+18 |
* | Rip min/max pattern matching out of InstCombine and into | James Molloy | 2015-05-11 | 1 | -88/+4 |
* | [InstCombine] Add new rule for MIN(MAX(~A, ~B), ~C) et. al. | Sanjoy Das | 2015-04-30 | 1 | -0/+86 |
* | [InstCombine] Add a new formula for SMIN. | Sanjoy Das | 2015-04-30 | 1 | -0/+11 |
* | DataLayout is mandatory, update the API to reflect it with references. | Mehdi Amini | 2015-03-10 | 1 | -18/+18 |
* | Simplify expressions involving boolean constants with clang-tidy | David Blaikie | 2015-03-09 | 1 | -1/+1 |
* | InstCombine: Ensure select condition types are identical before merging | David Majnemer | 2015-03-03 | 1 | -28/+32 |
* | New instcombine rule: max(~a,~b) -> ~min(a, b) | Sanjoy Das | 2015-02-24 | 1 | -2/+31 |
* | [InstCombine] Fix regression introduced at r227197. | Andrea Di Biagio | 2015-02-13 | 1 | -10/+6 |
* | InstCombine: Combine select sequences into a single select | Matthias Braun | 2015-02-06 | 1 | -0/+18 |
* | [InstCombine] Teach how to fold a select into a cttz/ctlz with the 'is_zero_u... | Andrea Di Biagio | 2015-01-27 | 1 | -0/+63 |
* | [PM] Rename InstCombine.h to InstCombineInternal.h in preparation for | Chandler Carruth | 2015-01-22 | 1 | -1/+1 |
* | [PM] Split the AssumptionTracker immutable pass into two separate APIs: | Chandler Carruth | 2015-01-04 | 1 | -22/+21 |
* | InstCombine: Squash an icmp+select into bitwise arithmetic | David Majnemer | 2014-12-20 | 1 | -6/+24 |
* | InstCombine: Restore optimizations lost in r210006 | David Majnemer | 2014-11-27 | 1 | -0/+28 |
* | Revert "Added inst combine transforms for single bit tests from Chris's note" | David Majnemer | 2014-11-26 | 1 | -28/+1 |
* | Bug 21610: Canonicalize min/max fcmp selects to use ordered comparisons | Matt Arsenault | 2014-11-24 | 1 | -1/+30 |
* | Untabify and whitespace cleanups. | NAKAMURA Takumi | 2014-10-28 | 1 | -5/+5 |
* | Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.) | Hal Finkel | 2014-09-07 | 1 | -12/+23 |
* | This removes TODO added in http://reviews.llvm.org/D3658 | Dinesh Dwivedi | 2014-06-12 | 1 | -2/+9 |
* | Added select flavour for ABS and NEG(ABS) | Dinesh Dwivedi | 2014-06-06 | 1 | -18/+48 |
* | Added inst combine transforms for single bit tests from Chris's note | Dinesh Dwivedi | 2014-06-02 | 1 | -1/+28 |
* | Added inst-combine for 'MIN(MIN(A, 97), 23)' and 'MAX(MAX(A, 23), 97)' | Dinesh Dwivedi | 2014-05-19 | 1 | -5/+13 |
* | Reverting r208848, reason: build failure: sanitizer-x86_64-linux-bootstrap/bu... | Dinesh Dwivedi | 2014-05-15 | 1 | -37/+5 |
* | Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)' | Dinesh Dwivedi | 2014-05-15 | 1 | -2/+18 |
* | Added inst combine transforms for single bit tests from Chris's note | Dinesh Dwivedi | 2014-05-15 | 1 | -5/+37 |
* | [C++] Use 'nullptr'. Transforms edition. | Craig Topper | 2014-04-25 | 1 | -31/+31 |
* | [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE | Chandler Carruth | 2014-04-22 | 1 | -1/+2 |
* | [Modules] Sink all the DEBUG_TYPE defines for InstCombine out of the | Chandler Carruth | 2014-04-21 | 1 | -0/+1 |
* | [Modules] Move the LLVM IR pattern match header into the IR library, it | Chandler Carruth | 2014-03-04 | 1 | -1/+1 |
* | Rename many DataLayout variables from TD to DL. | Rafael Espindola | 2014-02-21 | 1 | -9/+9 |
* | Fix more instances of dropped fast math flags when optimizing FADD instructio... | Owen Anderson | 2014-01-18 | 1 | -3/+14 |
* | InstCombine: Only foldSelectICmpAndOr for integer types | Justin Bogner | 2013-09-27 | 1 | -1/+1 |