| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | [DAGCombiner] Remove else after return. NFCI. | Davide Italiano | 2017-03-29 | 1 | -7/+4 |
* | [DAGCombiner] unify type checks and add asserts; NFCI | Sanjay Patel | 2017-03-29 | 1 | -52/+58 |
* | [DAGCombiner] reduce code duplication by rearranging checks; NFCI | Sanjay Patel | 2017-03-29 | 1 | -44/+38 |
* | [DAGCombiner] reduce code duplication with local variables; NFCI | Sanjay Patel | 2017-03-28 | 1 | -21/+21 |
* | [DAGCombiner] remove redundant conditions and duplicated code; NFCI | Sanjay Patel | 2017-03-28 | 1 | -10/+8 |
* | [DAGCombiner] rename variables in foldAndOfSetCCs for easier reading; NFCI | Sanjay Patel | 2017-03-28 | 1 | -32/+30 |
* | [DAGCombiner] clean up foldAndOfSetCCs; NFCI | Sanjay Patel | 2017-03-28 | 1 | -77/+75 |
* | [DAGCombiner] add helper function for and-of-setcc folds; NFC | Sanjay Patel | 2017-03-28 | 1 | -25/+37 |
* | [SDAG] Deal with deleted node in PromoteIntShiftOp | Nirav Dave | 2017-03-28 | 1 | -5/+11 |
* | [SDAG] Avoid deleted SDNodes PromoteIntBinOp | Nirav Dave | 2017-03-28 | 1 | -20/+19 |
* | [SDAG] Fix Stale SDNode usage in visitAND | Nirav Dave | 2017-03-28 | 1 | -4/+4 |
* | [SDAG] Minor cleanup of variable usage. NFC. | Nirav Dave | 2017-03-28 | 1 | -2/+2 |
* | [SDAG] Fix zeroExtend assertion error | Nirav Dave | 2017-03-23 | 1 | -1/+2 |
* | Rename AttributeSet to AttributeList | Reid Kleckner | 2017-03-21 | 1 | -3/+3 |
* | DAG: Fold bitcast/extract_vector_elt of undef to undef | Matt Arsenault | 2017-03-21 | 1 | -0/+6 |
* | [SelectionDAG] Optimize VSELECT->SETCC of incompatible or illegal types. | Jonas Paulsson | 2017-03-16 | 1 | -28/+0 |
* | [DAGCombine] Bail out if can't create a vector with at least two elements | Zvi Rackover | 2017-03-15 | 1 | -2/+5 |
* | [SelectionDAG] Add a signed integer absolute ISD node | Simon Pilgrim | 2017-03-14 | 1 | -0/+29 |
* | [DAG] vector div/rem with any zero element in divisor is undef | Sanjay Patel | 2017-03-14 | 1 | -9/+1 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-03-14 | 1 | -370/+390 |
* | [DAGCombiner] Do various combine on uaddo. | Amaury Sechet | 2017-03-09 | 1 | -0/+35 |
* | [DAGCombiner] Do various combine on usubo. | Amaury Sechet | 2017-03-09 | 1 | -0/+34 |
* | [DAG] recognize div/rem by 0 as undef before trying constant folding | Sanjay Patel | 2017-03-09 | 1 | -11/+11 |
* | DAG: Check no signed zeros instead of unsafe math attribute | Matt Arsenault | 2017-03-09 | 1 | -2/+2 |
* | [DAGCombine] Simplify ISD::AND in GetDemandedBits. | Eli Friedman | 2017-03-08 | 1 | -0/+11 |
* | [DAG] refactor related div/rem folds; NFCI | Sanjay Patel | 2017-03-06 | 1 | -28/+32 |
* | [DAGCombiner] simplify div/rem-by-0 | Sanjay Patel | 2017-03-06 | 1 | -1/+10 |
* | [DAG] fix formatting; NFC | Sanjay Patel | 2017-03-06 | 1 | -2/+1 |
* | [DAGCombiner] allow transforming (select Cond, C +/- 1, C) to (add(ext Cond), C) | Sanjay Patel | 2017-03-04 | 1 | -2/+19 |
* | Use APInt::getOneBitSet instead of APInt::getBitsSet for sign bit mask creation | Simon Pilgrim | 2017-03-03 | 1 | -1/+1 |
* | [SDAG] Revert r296476 (and r296486, r296668, r296690). | Chandler Carruth | 2017-03-03 | 1 | -378/+369 |
* | [DAGCombiner] Fix DebugLoc propagation when folding !(x cc y) -> (x !cc y) | Taewook Oh | 2017-03-02 | 1 | -2/+2 |
* | [DAGCombiner] avoid assertion when folding binops with opaque constants | Sanjay Patel | 2017-03-02 | 1 | -3/+4 |
* | [DAGCombiner] fold binops with constant into select-of-constants | Sanjay Patel | 2017-03-01 | 1 | -0/+112 |
* | [DAGCombiner] Remove non-ascii character and reflow comment. | Benjamin Kramer | 2017-03-01 | 1 | -5/+4 |
* | [DAG] Prevent Stale nodes from entering worklist | Nirav Dave | 2017-03-01 | 1 | -4/+10 |
* | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combine | Artur Pilipenko | 2017-03-01 | 1 | -8/+19 |
* | [DAGCombiner] use dyn_cast values in foldSelectOfConstants(); NFC | Sanjay Patel | 2017-02-28 | 1 | -6/+8 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-28 | 1 | -369/+373 |
* | Revert "DAG: Check if extract_vector_elt is legal or custom" | Matt Arsenault | 2017-02-27 | 1 | -1/+1 |
* | [X86][SSE] Attempt to extract vector elements through target shuffles | Simon Pilgrim | 2017-02-27 | 1 | -0/+15 |
* | [DAGCombine] Fix for a load combine bug with non-zero offset patterns on BE t... | Artur Pilipenko | 2017-02-27 | 1 | -0/+4 |
* | [DAGCombine] NFC. MatchLoadCombine extract MemoryByteOffset lambda helper | Artur Pilipenko | 2017-02-27 | 1 | -9/+13 |
* | [DAGCombine] NFC. MatchLoadCombine remember the first byte provider, not the ... | Artur Pilipenko | 2017-02-27 | 1 | -3/+5 |
* | Revert "In visitSTORE, always use FindBetterChain, rather than only when UseA... | Nirav Dave | 2017-02-26 | 1 | -373/+369 |
* | No need to copy the variable [NFC] | Artyom Skrobov | 2017-02-25 | 1 | -2/+1 |
* | In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena... | Nirav Dave | 2017-02-25 | 1 | -369/+373 |
* | [DAGCombiner] add missing folds for scalar select of {-1,0,1} | Sanjay Patel | 2017-02-24 | 1 | -3/+32 |
* | [DAG] add convenience function to get -1 constant; NFCI | Sanjay Patel | 2017-02-23 | 1 | -32/+15 |
* | [DAGCombiner] revert r295336 | Bill Seurer | 2017-02-22 | 1 | -19/+8 |