| Commit message (Expand) | Author | Age | Files | Lines |
* | [ConstnatFolding] Teach the folder how to fold ConstantVector | David Majnemer | 2016-07-29 | 1 | -3/+2 |
* | [InstCombine] Handle failures from ConstantFoldConstantExpression | David Majnemer | 2016-07-28 | 1 | -1/+2 |
* | [InstCombine] LogicOpc (zext X), C --> zext (LogicOpc X, C) (PR28476) | Sanjay Patel | 2016-07-21 | 1 | -8/+0 |
* | [InstCombine] Minor cleanup of cast simplification code [NFC] | Tobias Grosser | 2016-07-19 | 1 | -46/+14 |
* | Revert "InstCombine rule to fold truncs whose value is available" | Anna Thomas | 2016-07-08 | 1 | -23/+1 |
* | InstCombine rule to fold truncs whose value is available | Anna Thomas | 2016-07-08 | 1 | -1/+23 |
* | Revert "[InstCombine] Avoid combining the bitcast of a var that is used as bo... | Eric Christopher | 2016-06-29 | 1 | -113/+0 |
* | Revert "InstCombine rule to fold trunc when value available" | Reid Kleckner | 2016-06-24 | 1 | -20/+1 |
* | InstCombine rule to fold trunc when value available | Anna Thomas | 2016-06-23 | 1 | -1/+20 |
* | Revert "Revert "Revert "InstCombine: Reduce trunc (shl x, K) width.""" | Matt Arsenault | 2016-06-17 | 1 | -22/+5 |
* | Revert "Revert "InstCombine: Reduce trunc (shl x, K) width."" | Matt Arsenault | 2016-06-17 | 1 | -5/+22 |
* | Revert "InstCombine: Reduce trunc (shl x, K) width." | Matt Arsenault | 2016-06-17 | 1 | -24/+5 |
* | InstCombine: Reduce trunc (shl x, K) width. | Matt Arsenault | 2016-06-17 | 1 | -5/+24 |
* | [InstCombine] Fix assertion when bitcast is converted to gep | Gerolf Hoflehner | 2016-05-23 | 1 | -0/+7 |
* | [InstCombine] Avoid combining the bitcast of a var that is used as both addre... | Guozhi Wei | 2016-05-19 | 1 | -0/+7 |
* | [InstCombine] Propagate operand bundles | David Majnemer | 2016-04-29 | 1 | -1/+4 |
* | [InstCombine] Combine A->B->A BitCast | Guozhi Wei | 2016-03-17 | 1 | -0/+106 |
* | Revert "[InstCombine] Combine A->B->A BitCast" | Junmo Park | 2016-03-08 | 1 | -103/+0 |
* | [InstCombine] Combine A->B->A BitCast | Guozhi Wei | 2016-03-03 | 1 | -0/+103 |
* | revert r262424 because there's a *clang test* for AArch64 that checks -O3 asm... | Sanjay Patel | 2016-03-02 | 1 | -17/+5 |
* | [InstCombine] convert 'isPositive' and 'isNegative' vector comparisons to shi... | Sanjay Patel | 2016-03-01 | 1 | -5/+17 |
* | function names start with a lowercase letter; NFC | Sanjay Patel | 2016-02-01 | 1 | -17/+17 |
* | fix formatting; NFC | Sanjay Patel | 2015-12-30 | 1 | -8/+8 |
* | [InstCombine] Adding "\n" to debug output. NFC. | Weiming Zhao | 2015-12-17 | 1 | -2/+2 |
* | getParent() ^ 3 == getModule() ; NFCI | Sanjay Patel | 2015-12-14 | 1 | -3/+2 |
* | [InstCombine] fold trunc ([lshr] (bitcast vector) ) --> extractelement (PR25543) | Sanjay Patel | 2015-12-14 | 1 | -55/+47 |
* | [InstCombine] canonicalize (bitcast (extractelement X)) --> (extractelement(b... | Sanjay Patel | 2015-12-12 | 1 | -28/+17 |
* | [InstCombine] fold bitcasts around an extractelement (3rd try) | Sanjay Patel | 2015-12-10 | 1 | -0/+39 |
* | Revert r255137. | Akira Hatanaka | 2015-12-10 | 1 | -39/+0 |
* | [InstCombine] fold bitcasts around an extractelement (2nd try) | Sanjay Patel | 2015-12-09 | 1 | -0/+39 |
* | Revert "[InstCombine] fold bitcasts around an extractelement" | Mehdi Amini | 2015-12-09 | 1 | -37/+0 |
* | [InstCombine] fold bitcasts around an extractelement | Sanjay Patel | 2015-12-09 | 1 | -0/+37 |
* | fix typo; NFC | Sanjay Patel | 2015-11-21 | 1 | -1/+1 |
* | [InstCombine] refactor optimizeIntToFloatBitCast() ; NFCI | Sanjay Patel | 2015-11-18 | 1 | -38/+29 |
* | fix typos; NFC | Sanjay Patel | 2015-11-17 | 1 | -2/+2 |
* | use local variables; NFCI | Sanjay Patel | 2015-11-17 | 1 | -7/+7 |
* | InstCombine: Remove ilist iterator implicit conversions, NFC | Duncan P. N. Exon Smith | 2015-10-13 | 1 | -1/+1 |
* | There is a trunc(lshr (zext A), Cst) optimization in InstCombineCasts that | Jakub Kuderski | 2015-09-10 | 1 | -0/+20 |
* | Revert trunc(lshr (sext A), Cst) to ashr A, Cst | David Majnemer | 2015-09-09 | 1 | -20/+0 |
* | function names start with a lower case letter; NFC | Sanjay Patel | 2015-09-09 | 1 | -54/+54 |
* | don't repeat function names in comments; NFC | Sanjay Patel | 2015-09-09 | 1 | -35/+32 |
* | There is a trunc(lshr (zext A), Cst) optimization in InstCombineCasts that | Jakub Kuderski | 2015-09-08 | 1 | -0/+20 |
* | Add support for floating-point minnum and maxnum | James Molloy | 2015-08-11 | 1 | -2/+8 |
* | Reapply r237539 with a fix for the Chromium build. | James Molloy | 2015-05-20 | 1 | -0/+9 |
* | Revert r237539: "Reapply r237520 with another fix for infinite looping" | Hans Wennborg | 2015-05-19 | 1 | -9/+0 |
* | Reapply r237520 with another fix for infinite looping | James Molloy | 2015-05-17 | 1 | -0/+9 |
* | Revert commits r237521 and r237520. | James Molloy | 2015-05-16 | 1 | -9/+0 |
* | Reapply r237453 with a fix for the test timeouts. | James Molloy | 2015-05-16 | 1 | -0/+9 |
* | Convert PHI getIncomingValue() to foreach over incoming_values(). NFC. | Pete Cooper | 2015-05-12 | 1 | -4/+4 |
* | [InstCombine] Create zero constants on demand. | Benjamin Kramer | 2015-04-18 | 1 | -4/+2 |