| Commit message (Expand) | Author | Age | Files | Lines |
| * | [InstCombine] Fix incorrect rule from rL236202 | Sanjoy Das | 2016-03-31 | 1 | -0/+18 |
| * | Push isDereferenceableAndAlignedPointer down into isSafeToLoadUnconditionally | Artur Pilipenko | 2016-01-17 | 1 | -0/+27 |
| * | Take alignment into account in isSafeToLoadUnconditionally | Artur Pilipenko | 2015-06-25 | 1 | -0/+17 |
| * | Reapply 239795 - [InstCombine] Propagate non-null facts to call parameters | Philip Reames | 2015-06-16 | 1 | -1/+1 |
| * | Revert 239795 | Philip Reames | 2015-06-16 | 1 | -1/+1 |
| * | [InstCombine] Propagate non-null facts to call parameters | Philip Reames | 2015-06-16 | 1 | -1/+1 |
| * | [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 | -10/+0 |
| * | [InstCombine] Rephrase fix to SimplifyWithOpReplaced | David Majnemer | 2015-06-05 | 1 | -0/+10 |
| * | Revert "[InstCombine] Don't miscompile safe increment idiom" | Daniel Jasper | 2015-06-05 | 1 | -10/+0 |
| * | [InstCombine] Don't miscompile safe increment idiom | David Majnemer | 2015-06-04 | 1 | -0/+10 |
| * | [InstCombine] Add a new formula for SMIN. | Sanjoy Das | 2015-04-30 | 1 | -0/+12 |
| * | Verifier: Call verifyModule() from llc and opt | Duncan P. N. Exon Smith | 2015-03-27 | 1 | -3/+3 |
| * | [opaque pointer type] Add textual IR support for explicit type parameter to l... | David Blaikie | 2015-02-27 | 1 | -43/+43 |
| * | InstCombine: Combine select sequences into a single select | Matthias Braun | 2015-02-06 | 1 | -0/+28 |
| * | Loading from null is valid outside of addrspace 0 | Philip Reames | 2014-12-29 | 1 | -0/+20 |
| * | This should have been part of r224676. | David Majnemer | 2014-12-20 | 1 | -2/+2 |
| * | InstCombine: Squash an icmp+select into bitwise arithmetic | David Majnemer | 2014-12-20 | 1 | -0/+33 |
| * | InstCombine: Restore optimizations lost in r210006 | David Majnemer | 2014-11-27 | 1 | -0/+53 |
| * | InstSimplify: Restore optimizations lost in r210006 | David Majnemer | 2014-11-27 | 1 | -10/+0 |
| * | Revert "Added inst combine transforms for single bit tests from Chris's note" | David Majnemer | 2014-11-26 | 1 | -105/+10 |
| * | [InstCombine] Change LLVM To canonicalize toward the value type being | Chandler Carruth | 2014-11-25 | 1 | -5/+5 |
| * | Revert r220349 to re-instate r220277 with a fix for PR21330 -- quite | Chandler Carruth | 2014-11-25 | 1 | -9/+115 |
| * | Revert "Teach the load analysis to allow finding available values which requi... | Hans Wennborg | 2014-10-21 | 1 | -61/+9 |
| * | Teach the load analysis to allow finding available values which require | Chandler Carruth | 2014-10-21 | 1 | -9/+61 |
| * | Teach the load analysis driving core instcombine logic and other bits of | Chandler Carruth | 2014-10-20 | 1 | -0/+109 |
| * | Add a datalayout string to this test so that it exercises the full gamut | Chandler Carruth | 2014-10-20 | 1 | -13/+15 |
| * | Fix a long-standing miscompile in the load analysis that was uncovered | Chandler Carruth | 2014-10-19 | 1 | -0/+38 |
| * | [InstCombine] mark ADD with nuw if no unsigned overflow | Jingyue Wu | 2014-06-17 | 1 | -4/+4 |
| * | Add back commit r210029. | Rafael Espindola | 2014-06-02 | 1 | -4/+4 |
| * | Revert "Add the nsw flag when we detect that an add will not signed overflow." | Rafael Espindola | 2014-06-02 | 1 | -4/+4 |
| * | Add the nsw flag when we detect that an add will not signed overflow. | Rafael Espindola | 2014-06-02 | 1 | -4/+4 |
| * | Added inst combine transforms for single bit tests from Chris's note | Dinesh Dwivedi | 2014-06-02 | 1 | -0/+105 |
| * | Added inst-combine for 'MIN(MIN(A, 97), 23)' and 'MAX(MAX(A, 23), 97)' | Dinesh Dwivedi | 2014-05-19 | 1 | -0/+52 |
| * | Reverting r208848, reason: build failure: sanitizer-x86_64-linux-bootstrap/bu... | Dinesh Dwivedi | 2014-05-15 | 1 | -54/+0 |
| * | Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)' | Dinesh Dwivedi | 2014-05-15 | 1 | -0/+48 |
| * | Added inst combine transforms for single bit tests from Chris's note | Dinesh Dwivedi | 2014-05-15 | 1 | -0/+54 |
| * | InstCombine: Only foldSelectICmpAndOr for integer types | Justin Bogner | 2013-09-27 | 1 | -0/+10 |
| * | Update Transforms tests to use CHECK-LABEL for easier debugging. No functiona... | Stephen Lin | 2013-07-14 | 1 | -90/+90 |
| * | InstCombine: Also turn selects fed by an and into arithmetic when the types d... | Benjamin Kramer | 2013-06-29 | 1 | -0/+36 |
| * | Add a test for the foldSelectICmpAndOr fix committed in r180779. | David Majnemer | 2013-05-02 | 1 | -0/+13 |
| * | Fix "Combine bit test + conditional or into simple math" | David Majnemer | 2013-04-30 | 1 | -0/+109 |
| * | Revert "Combine bit test + conditional or into simple math" | David Majnemer | 2013-04-18 | 1 | -79/+0 |
| * | Combine bit test + conditional or into simple math | David Majnemer | 2013-04-18 | 1 | -0/+79 |
| * | InstCombine: Fix an edge case where constant icmps could sneak into ConstantF... | Benjamin Kramer | 2012-10-20 | 1 | -0/+34 |
| * | Added InstCombine for "select cond, ~cond, x" type patterns | Pete Cooper | 2011-12-15 | 1 | -0/+20 |
| * | Add a new icmp+select optz'n. Also shows off the load(cst) folding added in | Nick Lewycky | 2011-10-02 | 1 | -0/+10 |
| * | ConstantFoldInstOperands doesn't like compares, hand it off to instsimplify i... | Benjamin Kramer | 2011-05-28 | 1 | -0/+10 |
| * | InstCombine: Make switch folding with equality compares more aggressive by tr... | Benjamin Kramer | 2011-05-27 | 1 | -0/+40 |
| * | Teach the transformation that moves binary operators around selects to preserve | Nick Lewycky | 2011-03-27 | 1 | -0/+12 |