| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | fix formatting; NFC | Sanjay Patel | 2016-10-25 | 1 | -13/+13 |
* | [InstCombine] fold select X, (ext X), C | Sanjay Patel | 2016-10-07 | 1 | -1/+21 |
* | [InstCombine] allow non-splat folds of select cond (ext X), C | Sanjay Patel | 2016-09-30 | 1 | -38/+33 |
* | [InstCombine] fix function names; NFC | Sanjay Patel | 2016-09-29 | 1 | -38/+38 |
* | fix formatting; NFC | Sanjay Patel | 2016-09-29 | 1 | -11/+9 |
* | [InstCombine] canonicalize vector select with constant vector condition to sh... | Sanjay Patel | 2016-09-16 | 1 | -0/+39 |
* | fix formatting; NFC | Sanjay Patel | 2016-09-06 | 1 | -19/+14 |
* | [Profile] Propagate branch metadata properly in instcombine | Xinliang David Li | 2016-08-25 | 1 | -11/+15 |
* | [InstCombine] try to fold (select C, (sext A), B) into logical ops | Nicolai Haehnle | 2016-08-05 | 1 | -0/+56 |
* | InstCombine: Replace some never-null pointers with references. NFC | Justin Bogner | 2016-08-05 | 1 | -1/+1 |
* | [InstSimplify][InstCombine] don't crash when folding vector selects of icmp | Sanjay Patel | 2016-07-20 | 1 | -1/+4 |
* | save type in local var; NFCI | Sanjay Patel | 2016-07-07 | 1 | -10/+11 |
* | [InstCombine] enhance (select X, C1, C2 --> ext X) to handle vectors | Sanjay Patel | 2016-07-06 | 1 | -22/+28 |
* | [InstCombine] use more specific pattern matchers; NFCI | Sanjay Patel | 2016-07-06 | 1 | -12/+10 |
* | [InstCombine] enable vector select of bools -> logic folds | Sanjay Patel | 2016-07-03 | 1 | -5/+8 |
* | fix formatting; NFC | Sanjay Patel | 2016-07-03 | 1 | -6/+6 |
* | [InstCombine] allow more than one use for vector bitcast folding with selects | Sanjay Patel | 2016-06-17 | 1 | -13/+35 |
* | [InstCombine] move fold of select of add/sub to helper function; NFCI | Sanjay Patel | 2016-06-08 | 1 | -61/+75 |
* | [InstCombine] fix outdated comment, simplify logic; NFCI | Sanjay Patel | 2016-06-08 | 1 | -16/+13 |
* | [InstCombine] reduce indent; NFC | Sanjay Patel | 2016-06-08 | 1 | -63/+64 |
* | [InstCombine] use copyIRFlags() ; NFCI | Sanjay Patel | 2016-06-08 | 1 | -12/+2 |
* | Avoid copies of std::strings and APInt/APFloats where we only read from it | Benjamin Kramer | 2016-06-08 | 1 | -2/+2 |
* | [InstCombine] Determine the result of a select based on a dominating condition. | Chad Rosier | 2016-04-29 | 1 | -0/+18 |
* | [InstCombine] Fix miscompile in FoldSPFofSPF | David Majnemer | 2016-04-08 | 1 | -0/+3 |
* | Minor code cleanup. NFC. | Junmo Park | 2016-03-23 | 1 | -1/+1 |
* | 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 |