| Commit message (Expand) | Author | Age | Files | Lines |
* | Replace APFloatBase static fltSemantics data members with getter functions | Stephan Bergmann | 2016-12-14 | 1 | -3/+3 |
* | [InstCombine] change select type to eliminate bitcasts | Sanjay Patel | 2016-12-03 | 1 | -0/+47 |
* | [InstCombine] allow more narrowing transforms for logic ops | Sanjay Patel | 2016-11-30 | 1 | -9/+23 |
* | add and use isBitwiseLogicOp() helper function; NFCI | Sanjay Patel | 2016-11-22 | 1 | -15/+7 |
* | [InstCombine] change bitwise logic type to eliminate bitcasts | Sanjay Patel | 2016-11-22 | 1 | -0/+43 |
* | [InstCombine] clean up commonCastTransforms; NFC | Sanjay Patel | 2016-10-26 | 1 | -11/+9 |
* | [InstCombine] Resubmit the combine of A->B->A BitCast and fix for pr27996 | Guozhi Wei | 2016-10-25 | 1 | -0/+127 |
* | Reapply "InstCombine: Reduce trunc (shl x, K) width." | Matt Arsenault | 2016-09-13 | 1 | -7/+25 |
* | InstCombine: Clean up some trailing whitespace. NFC | Justin Bogner | 2016-08-05 | 1 | -3/+3 |
* | InstCombine: Replace some never-null pointers with references. NFC | Justin Bogner | 2016-08-05 | 1 | -1/+1 |
* | [InstCombine] Refactor optimization of zext(or(icmp, icmp)) to enable more ag... | Tobias Grosser | 2016-08-03 | 1 | -4/+16 |
* | [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 |