| Commit message (Expand) | Author | Age | Files | Lines |
* | [InstCombine] if the condition of a select may be known via assumes, eliminat... | Sanjay Patel | 2017-01-13 | 1 | -0/+14 |
* | Revert @llvm.assume with operator bundles (r289755-r289757) | Daniel Jasper | 2016-12-19 | 1 | -1/+1 |
* | Remove the AssumptionCache | Hal Finkel | 2016-12-15 | 1 | -1/+1 |
* | add optional param to copy metadata when creating selects; NFC | Sanjay Patel | 2016-11-26 | 1 | -7/+3 |
* | [InstCombine] canonicalize min/max constant to select's false value | Sanjay Patel | 2016-11-21 | 1 | -0/+42 |
* | [InstCombine] use dyn_cast rather isa+cast; NFC | Sanjay Patel | 2016-11-11 | 1 | -2/+2 |
* | [InstCombine] clean up foldSelectOpOp(); NFC | Sanjay Patel | 2016-11-11 | 1 | -10/+4 |
* | [InstCombine] fix profitability equation for max-of-nots transform | Sanjay Patel | 2016-11-09 | 1 | -7/+6 |
* | [InstCombine] reduce indentation; NFC | Sanjay Patel | 2016-11-08 | 1 | -23/+20 |
* | [InstCombine] allow splat vector folds in adjustMinMax() (retry r285732) | Sanjay Patel | 2016-11-07 | 1 | -14/+12 |
* | Revert "[InstCombine] allow splat vector folds in adjustMinMax()" | Greg Bedwell | 2016-11-02 | 1 | -10/+14 |
* | [InstCombine] allow splat vector folds in adjustMinMax() | Sanjay Patel | 2016-11-01 | 1 | -14/+10 |
* | [InstCombine] clean up adjustMinMax(); NFCI | Sanjay Patel | 2016-11-01 | 1 | -92/+87 |
* | [InstCombine] add helper function for adjustMinMax(); NFCI | Sanjay Patel | 2016-11-01 | 1 | -6/+19 |
* | [InstCombine] re-use bitcasted compare operands in selects (PR28001) | Sanjay Patel | 2016-10-29 | 1 | -0/+50 |
* | [InstCombine] fix foldSPFofSPF() to handle vector splats | Sanjay Patel | 2016-10-27 | 1 | -22/+18 |
* | 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 |