| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix -Wparentheses gcc warning. NFCI. | Simon Pilgrim | 2018-06-25 | 1 | -1/+1 |
| * | [DAGCombiner] eliminate setcc bool math when input is low-bit of some value | Sanjay Patel | 2018-06-24 | 1 | -0/+45 |
| * | DAG combine "and|or (select c, -1, 0), x" -> "select c, x, 0|-1" | Stanislav Mekhanoshin | 2018-06-21 | 1 | -3/+14 |
| * | [DAGCombine] Fix alignment for offset loads/stores | David Green | 2018-06-21 | 1 | -6/+8 |
| * | Allow binop C1, (select cc, CF, CT) -> select folding | Stanislav Mekhanoshin | 2018-06-20 | 1 | -10/+28 |
| * | [DAG] Fix and-mask folding when narrowing loads. | Nirav Dave | 2018-06-20 | 1 | -2/+3 |
| * | [DAGCombiner] Add some comments to some true/false arguments to make it obvio... | Craig Topper | 2018-06-20 | 1 | -2/+2 |
| * | Utilize new SDNode flag functionality to expand current support for fadd | Michael Berg | 2018-06-18 | 1 | -11/+15 |
| * | refactor of visitFADD for AllowNewConst cases | Michael Berg | 2018-06-18 | 1 | -17/+20 |
| * | Utilize new SDNode flag functionality to expand current support for fma | Michael Berg | 2018-06-16 | 1 | -18/+14 |
| * | Utilize new SDNode flag functionality to expand current support for fdiv | Michael Berg | 2018-06-15 | 1 | -1/+1 |
| * | DAG: Fix creating concat_vectors with illegal type | Matt Arsenault | 2018-06-15 | 1 | -3/+6 |
| * | easing the constraint for isNegatibleForFree and GetNegatedExpression | Michael Berg | 2018-06-14 | 1 | -4/+0 |
| * | updating isNegatibleForFree and GetNegatedExpression with fmf for fadd | Michael Berg | 2018-06-14 | 1 | -4/+3 |
| * | [DAGCombiner] remove hasOneUse() check from fadd constants transform | Sanjay Patel | 2018-06-13 | 1 | -7/+6 |
| * | [DAGCombiner] Recognize more patterns for ABS | Krzysztof Parzyszek | 2018-06-12 | 1 | -7/+27 |
| * | Utilize new SDNode flag functionality to expand current support for fmul | Michael Berg | 2018-06-12 | 1 | -2/+5 |
| * | [SelectionDAG] Provide default expansion for rotates | Krzysztof Parzyszek | 2018-06-12 | 1 | -2/+12 |
| * | DAG: Fix extract_subvector combine for a single element | Matt Arsenault | 2018-06-11 | 1 | -3/+12 |
| * | [DAGCombiner] match vector compare and select sizes with extload operand (PR3... | Sanjay Patel | 2018-06-10 | 1 | -0/+30 |
| * | Use SmallPtrSet instead of SmallSet in places where we iterate over the set. | Craig Topper | 2018-06-09 | 1 | -1/+1 |
| * | [DAGCombiner] clean up comments; NFC | Sanjay Patel | 2018-06-08 | 1 | -8/+5 |
| * | Utilize new SDNode flag functionality to expand current support for fsub | Michael Berg | 2018-06-08 | 1 | -17/+23 |
| * | [DAGCombine] Fix for PR37667 | Sam Parker | 2018-06-08 | 1 | -0/+16 |
| * | propagate fast math flags via IR on fma and sub expressions | Michael Berg | 2018-06-07 | 1 | -45/+50 |
| * | DAG: Avoid bitcast/ext/build_vector combine | Matt Arsenault | 2018-06-07 | 1 | -1/+4 |
| * | guard fsqrt with fmf sub flags | Michael Berg | 2018-06-06 | 1 | -5/+4 |
| * | Fix -Wcovered-switch-default warning and clang-format it | Reid Kleckner | 2018-06-04 | 1 | -10/+8 |
| * | [DAGcombine] Teach the combiner about -a = ~a + 1 | Amaury Sechet | 2018-06-04 | 1 | -1/+60 |
| * | Get rid of SETCCE | Amaury Sechet | 2018-06-04 | 1 | -15/+0 |
| * | [SelectionDAG] Add missing closing parentheses in comments, NFC | Krzysztof Parzyszek | 2018-06-04 | 1 | -6/+6 |
| * | [DAG] Avoid checking for consecutive stores in store merge. NFCI. | Nirav Dave | 2018-06-01 | 1 | -319/+340 |
| * | [DAG] Simplify Expression. NFC. | Nirav Dave | 2018-06-01 | 1 | -9/+3 |
| * | [DAG] Remove untriggerable check. NFCI. | Nirav Dave | 2018-06-01 | 1 | -10/+0 |
| * | [DAG] Prune store merge legal store check to stop invalid size. NFCI. | Nirav Dave | 2018-06-01 | 1 | -0/+15 |
| * | [SelectionDAG] Expand UADDO/USUBO into ADD/SUBCARRY if legal for target | Krzysztof Parzyszek | 2018-06-01 | 1 | -4/+10 |
| * | [DAGCombiner] isAllOnesConstantOrAllOnesSplatConstant(): look through bitcasts | Roman Lebedev | 2018-05-21 | 1 | -6/+9 |
| * | [DAGCombine][X86][AArch64] Masked merge unfolding: vector edition. | Roman Lebedev | 2018-05-21 | 1 | -4/+0 |
| * | [DAGCombiner] Use computeKnownBits to match rotate patterns that have had the... | Craig Topper | 2018-05-21 | 1 | -7/+18 |
| * | [DAG] Prune cycle check in store merge. | Nirav Dave | 2018-05-16 | 1 | -18/+54 |
| * | [DAG] Defer merge store cycle checking to just before merge. NFCI. | Nirav Dave | 2018-05-16 | 1 | -8/+20 |
| * | [DAGCombine] Move load checks on store of loads into candidate | Nirav Dave | 2018-05-15 | 1 | -15/+13 |
| * | Rename DEBUG macro to LLVM_DEBUG. | Nicola Zaghen | 2018-05-14 | 1 | -52/+32 |
| * | [DAGCombiner] Set the right SDLoc on extended SETCC uses (7/N) | Vedant Kumar | 2018-05-11 | 1 | -19/+13 |
| * | [DAGCombiner] Set the right SDLoc on a newly-created sextload (6/N) | Vedant Kumar | 2018-05-11 | 1 | -38/+8 |
| * | [DAGCombiner] Factor out duplicated logic for an extload combine, NFC (5/N) | Vedant Kumar | 2018-05-11 | 1 | -38/+52 |
| * | [DAG] Avoid using deleted node in rebuildSetCC | Nirav Dave | 2018-05-10 | 1 | -8/+21 |
| * | [DAGCombiner] In visitBITCAST when trying to constant fold the bitcast, only ... | Craig Topper | 2018-05-09 | 1 | -11/+11 |
| * | [DAGCombine] Change store merge candidates check cut off to 1024. | Amara Emerson | 2018-05-09 | 1 | -1/+1 |
| * | [DAGCombiner] Masked merge: enhance handling of 'andn' with immediates | Roman Lebedev | 2018-05-07 | 1 | -4/+14 |