|  | Commit message (Expand) | Author | Age | Files | Lines | 
|---|
| * | [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 | 
| * | [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 |