| Commit message (Expand) | Author | Age | Files | Lines |
| * | [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 |
| * | DAG: Check if extract_vector_elt is legal or custom | Matt Arsenault | 2017-02-21 | 1 | -1/+1 |
| * | Strip trailing whitespace. | Simon Pilgrim | 2017-02-20 | 1 | -1/+1 |
| * | [DAGCombiner] split i1 select-of-constants from non-i1 case; NFCI | Sanjay Patel | 2017-02-17 | 1 | -9/+25 |
| * | Fix signed/unsigned comparison warning. | Simon Pilgrim | 2017-02-17 | 1 | -2/+2 |
| * | [DAGCombine] Recognise any_extend_vector_inreg and truncation style shuffle m... | Simon Pilgrim | 2017-02-17 | 1 | -0/+125 |
| * | [DAGCombiner] improve readability; NFCI | Sanjay Patel | 2017-02-17 | 1 | -44/+32 |
| * | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combine | Artur Pilipenko | 2017-02-16 | 1 | -8/+19 |
| * | Rever -r295314 "[DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load... | Artur Pilipenko | 2017-02-16 | 1 | -19/+8 |
| * | [DAGCombiner] Support {a|s}ext, {a|z|s}ext load nodes in load combine | Artur Pilipenko | 2017-02-16 | 1 | -8/+19 |
| * | [DAG] Don't try to create an INSERT_SUBVECTOR with an illegal source | Michael Kuperstein | 2017-02-15 | 1 | -1/+7 |
| * | [DAGCombiner] Teach DAG combine that inserting an extract_subvector result in... | Craig Topper | 2017-02-13 | 1 | -0/+6 |
| * | [DAGCombiner] Remove the half vector width check for the combine of EXTRACT_S... | Craig Topper | 2017-02-12 | 1 | -4/+3 |
| * | [DAGCombiner] Make the combine of INSERT_SUBVECTOR into a CONCAT_VECTOR more ... | Craig Topper | 2017-02-11 | 1 | -16/+9 |
| * | [DAGCombiner] Support non-zero offset in load combine | Artur Pilipenko | 2017-02-09 | 1 | -3/+8 |
| * | [DAGCombiner] NFC. Mark ByteProvider accessors as const | Artur Pilipenko | 2017-02-08 | 1 | -2/+2 |
| * | [DAGCombiner] Push truncate through adde when the carry isn't used. | Amaury Sechet | 2017-02-08 | 1 | -0/+12 |
| * | Revert "[DAGCombiner] (add X, (adde Y, 0, Carry)) -> (adde X, Y, Carry)" | Daniel Jasper | 2017-02-07 | 1 | -6/+0 |
| * | [DAGCombiner] Support bswap as a part of load combine patterns | Artur Pilipenko | 2017-02-06 | 1 | -0/+3 |
| * | [DAGCombiner] Make DAGCombiner smarter about overflow | Amaury Sechet | 2017-02-06 | 1 | -20/+9 |
| * | [DAGCombiner] (add X, (adde Y, 0, Carry)) -> (adde X, Y, Carry) | Amaury Sechet | 2017-02-06 | 1 | -0/+6 |
| * | [DAGCombiner] Leverage add's commutativity | Amaury Sechet | 2017-02-05 | 1 | -6/+14 |
| * | [DAGCombiner] Canonicalize the order of a chain of INSERT_SUBVECTORs. | Craig Topper | 2017-02-04 | 1 | -4/+24 |
| * | [DAGCombiner] Use DAG.getAnyExtOrTrunc to simplify some code. NFC | Craig Topper | 2017-02-04 | 1 | -5/+1 |
| * | [DAGCombiner] In visitINSERT_VECTOR_ELT, move check for BUILD_VECTOR being le... | Craig Topper | 2017-02-04 | 1 | -4/+4 |
| * | Formatting in DAGCombiner. NFC | Amaury Sechet | 2017-02-04 | 1 | -0/+2 |