Age | Commit message (Expand) | Author | Files | Lines |
2016-09-06 | fix formatting; NFC | Sanjay Patel | 1 | -19/+14 |
2016-08-25 | [Profile] Propagate branch metadata properly in instcombine | Xinliang David Li | 1 | -11/+15 |
2016-08-05 | [InstCombine] try to fold (select C, (sext A), B) into logical ops | Nicolai Haehnle | 1 | -0/+56 |
2016-08-05 | InstCombine: Replace some never-null pointers with references. NFC | Justin Bogner | 1 | -1/+1 |
2016-07-20 | [InstSimplify][InstCombine] don't crash when folding vector selects of icmp | Sanjay Patel | 1 | -1/+4 |
2016-07-07 | save type in local var; NFCI | Sanjay Patel | 1 | -10/+11 |
2016-07-06 | [InstCombine] enhance (select X, C1, C2 --> ext X) to handle vectors | Sanjay Patel | 1 | -22/+28 |
2016-07-06 | [InstCombine] use more specific pattern matchers; NFCI | Sanjay Patel | 1 | -12/+10 |
2016-07-03 | [InstCombine] enable vector select of bools -> logic folds | Sanjay Patel | 1 | -5/+8 |
2016-07-03 | fix formatting; NFC | Sanjay Patel | 1 | -6/+6 |
2016-06-17 | [InstCombine] allow more than one use for vector bitcast folding with selects | Sanjay Patel | 1 | -13/+35 |
2016-06-08 | [InstCombine] move fold of select of add/sub to helper function; NFCI | Sanjay Patel | 1 | -61/+75 |
2016-06-08 | [InstCombine] fix outdated comment, simplify logic; NFCI | Sanjay Patel | 1 | -16/+13 |
2016-06-08 | [InstCombine] reduce indent; NFC | Sanjay Patel | 1 | -63/+64 |
2016-06-08 | [InstCombine] use copyIRFlags() ; NFCI | Sanjay Patel | 1 | -12/+2 |
2016-06-08 | Avoid copies of std::strings and APInt/APFloats where we only read from it | Benjamin Kramer | 1 | -2/+2 |
2016-04-29 | [InstCombine] Determine the result of a select based on a dominating condition. | Chad Rosier | 1 | -0/+18 |
2016-04-08 | [InstCombine] Fix miscompile in FoldSPFofSPF | David Majnemer | 1 | -0/+3 |
2016-03-23 | Minor code cleanup. NFC. | Junmo Park | 1 | -1/+1 |
2016-02-01 | function names start with a lowercase letter; NFC | Sanjay Patel | 1 | -21/+21 |
2016-01-12 | function names start with a lower case letter ; NFC | Sanjay Patel | 1 | -3/+3 |
2015-12-05 | [InstCombine] Call getCmpPredicateForMinMax only with a valid SPF | Sanjoy Das | 1 | -1/+5 |
2015-09-09 | don't repeat function names in comments; NFC | Sanjay Patel | 1 | -19/+16 |
2015-08-11 | Add support for floating-point minnum and maxnum | James Molloy | 1 | -8/+29 |
2015-06-06 | [InstCombine, InstSimplify] Move xforms from Combine to Simplify | David Majnemer | 1 | -115/+2 |
2015-06-06 | [InstCombine] Don't miscompile select to poison | David Majnemer | 1 | -0/+13 |
2015-06-05 | Revert "[InstCombine] Rephrase fix to SimplifyWithOpReplaced" | Renato Golin | 1 | -22/+4 |
2015-06-05 | [InstCombine] Rephrase fix to SimplifyWithOpReplaced | David Majnemer | 1 | -4/+22 |
2015-06-05 | Revert "[InstCombine] Don't miscompile safe increment idiom" | Daniel Jasper | 1 | -21/+3 |
2015-06-04 | [InstCombine] Don't miscompile safe increment idiom | David Majnemer | 1 | -3/+21 |
2015-05-20 | Reapply r237539 with a fix for the Chromium build. | James Molloy | 1 | -6/+18 |
2015-05-19 | Revert r237539: "Reapply r237520 with another fix for infinite looping" | Hans Wennborg | 1 | -18/+6 |
2015-05-17 | Reapply r237520 with another fix for infinite looping | James Molloy | 1 | -6/+18 |
2015-05-16 | Revert commits r237521 and r237520. | James Molloy | 1 | -18/+6 |
2015-05-16 | Reapply r237453 with a fix for the test timeouts. | James Molloy | 1 | -6/+18 |
2015-05-15 | Revert "Canonicalize min/max expressions correctly." | James Molloy | 1 | -18/+6 |
2015-05-15 | Canonicalize min/max expressions correctly. | James Molloy | 1 | -6/+18 |
2015-05-11 | Rip min/max pattern matching out of InstCombine and into | James Molloy | 1 | -88/+4 |
2015-04-30 | [InstCombine] Add new rule for MIN(MAX(~A, ~B), ~C) et. al. | Sanjoy Das | 1 | -0/+86 |
2015-04-30 | [InstCombine] Add a new formula for SMIN. | Sanjoy Das | 1 | -0/+11 |
2015-03-10 | DataLayout is mandatory, update the API to reflect it with references. | Mehdi Amini | 1 | -18/+18 |
2015-03-09 | Simplify expressions involving boolean constants with clang-tidy | David Blaikie | 1 | -1/+1 |
2015-03-03 | InstCombine: Ensure select condition types are identical before merging | David Majnemer | 1 | -28/+32 |
2015-02-24 | New instcombine rule: max(~a,~b) -> ~min(a, b) | Sanjoy Das | 1 | -2/+31 |
2015-02-13 | [InstCombine] Fix regression introduced at r227197. | Andrea Di Biagio | 1 | -10/+6 |
2015-02-06 | InstCombine: Combine select sequences into a single select | Matthias Braun | 1 | -0/+18 |
2015-01-27 | [InstCombine] Teach how to fold a select into a cttz/ctlz with the 'is_zero_u... | Andrea Di Biagio | 1 | -0/+63 |
2015-01-22 | [PM] Rename InstCombine.h to InstCombineInternal.h in preparation for | Chandler Carruth | 1 | -1/+1 |
2015-01-04 | [PM] Split the AssumptionTracker immutable pass into two separate APIs: | Chandler Carruth | 1 | -22/+21 |
2014-12-20 | InstCombine: Squash an icmp+select into bitwise arithmetic | David Majnemer | 1 | -6/+24 |