| Commit message (Expand) | Author | Age | Files | Lines |
* | [InferAddressSpaces] Fix assertion about null pointer | Yaxun Liu | 2017-07-07 | 1 | -0/+12 |
* | [ConstHoisting] Turn on consthoist-with-block-frequency by default. | Wei Mi | 2017-07-07 | 1 | -4/+1 |
* | [ValueTracking] Support icmps fed by 'and' and 'or'. | Chad Rosier | 2017-07-06 | 2 | -0/+224 |
* | Modify constraints in `llvm::canReplaceOperandWithVariable` | Leo Li | 2017-07-06 | 1 | -0/+24 |
* | [LoopUnrollRuntime] Bailout when multiple exiting blocks to the unique latch ... | Anna Thomas | 2017-07-06 | 1 | -0/+30 |
* | [InstCombine] Add single use checks to SimplifyBSwap to ensure we are really ... | Craig Topper | 2017-07-06 | 1 | -6/+4 |
* | [LSR] Narrow search space by filtering non-optimal formulae with the same Sca... | Wei Mi | 2017-07-06 | 2 | -2/+62 |
* | [CGP, x86] update test checks; NFC | Sanjay Patel | 2017-07-06 | 1 | -38/+39 |
* | Revert "Revert "Revert "[IndVars] Canonicalize comparisons between non-negati... | Max Kazantsev | 2017-07-06 | 3 | -55/+3 |
* | Revert "Revert "[IndVars] Canonicalize comparisons between non-negative value... | Max Kazantsev | 2017-07-06 | 3 | -3/+55 |
* | [GlobalOpt] Remove unreachable blocks before optimizing a function. | Davide Italiano | 2017-07-05 | 1 | -0/+17 |
* | [IndVarSimplify] Add AShr exact flags using induction variables ranges. | David Green | 2017-07-05 | 1 | -0/+84 |
* | Revert "[IndVars] Canonicalize comparisons between non-negative values and in... | Max Kazantsev | 2017-07-05 | 3 | -55/+3 |
* | [IndVars] Canonicalize comparisons between non-negative values and indvars | Max Kazantsev | 2017-07-05 | 3 | -3/+55 |
* | Recommit r307064, "[InstCombine] Add test cases demonstrating creation of ext... | Craig Topper | 2017-07-04 | 1 | -0/+63 |
* | Revert r307064, "[InstCombine] Add test cases demonstrating creation of extra... | NAKAMURA Takumi | 2017-07-04 | 1 | -63/+0 |
* | [InstCombine] Add test cases demonstrating creation of extra bswap instrinsic... | Craig Topper | 2017-07-04 | 1 | -0/+63 |
* | [InstCombine] move and improve tests for cmp-intrinsic; NFC | Sanjay Patel | 2017-07-03 | 2 | -60/+87 |
* | Revert "[GVN] Recommit the patch "Add phi-translate support in scalarpre"." | Benjamin Kramer | 2017-07-03 | 3 | -135/+4 |
* | [InstCombine] Support BITWISE_OP( BSWAP(x), CONSTANT ) -> BSWAP( BITWISE_OP(x... | Craig Topper | 2017-07-03 | 1 | -6/+6 |
* | [InstCombine] Add test cases for BITWISE_OP( BSWAP(x), CONSTANT ) -> BSWAP( B... | Craig Topper | 2017-07-03 | 1 | -0/+33 |
* | [InstCombine] Support BITWISE_OP(BSWAP(A),BSWAP(B))->BSWAP(BITWISE_OP(A, B)) ... | Craig Topper | 2017-07-03 | 1 | -12/+9 |
* | [InstCombine] Add test cases showing missed opportunity to fold BITWISE_OP(BS... | Craig Topper | 2017-07-03 | 1 | -0/+40 |
* | [InstCombine] fix crash when folding cmp+bswap vector | Sanjay Patel | 2017-07-02 | 2 | -30/+36 |
* | [InstCombine] look through bswap/bitreverse for equality comparisons | Sanjay Patel | 2017-07-02 | 1 | -12/+4 |
* | llvm/test/Transforms/LoopVectorize/X86/slm-no-vectorize.ll: -debug is availab... | NAKAMURA Takumi | 2017-07-02 | 1 | -0/+1 |
* | [X86][CM] update add\sub costs of vectors of 64 in X86\SLM arch | Mohammed Agabaria | 2017-07-02 | 1 | -0/+48 |
* | [InstCombine] Fold (a | b) ^ (~a | ~b) --> ~(a ^ b) and (a & b) ^ (~a & ~b) -... | Craig Topper | 2017-07-02 | 2 | -32/+16 |
* | [Cloner] Re-map simplfied cloned instructions. | Davide Italiano | 2017-07-01 | 1 | -0/+25 |
* | Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ... | Teresa Johnson | 2017-07-01 | 11 | -76/+67 |
* | re-commit r306336: Enable vectorizer-maximize-bandwidth by default. | Teresa Johnson | 2017-07-01 | 11 | -67/+76 |
* | revert r306336 for breaking ppc test. | Teresa Johnson | 2017-07-01 | 11 | -76/+67 |
* | Enable vectorizer-maximize-bandwidth by default. | Teresa Johnson | 2017-07-01 | 11 | -67/+76 |
* | [ORE] Add diagnostics hotness threshold | Brian Gesiak | 2017-06-30 | 1 | -1/+17 |
* | [LV] Sink casts to unravel first order recurrence | Ayal Zaks | 2017-06-30 | 1 | -0/+80 |
* | Fix ODR violations due to abuse of LLVM_YAML_IS_(FLOW_)?SEQUENCE_VECTOR | Richard Smith | 2017-06-30 | 1 | -2/+7 |
* | [Hexagon] Guard the generation of lookup table | Sumanth Gundapaneni | 2017-06-30 | 2 | -0/+67 |
* | [SimplifyCFG] Update the name of switch generated lookup table. | Sumanth Gundapaneni | 2017-06-30 | 3 | -18/+18 |
* | [RuntimeUnrolling] Add logic for loops with multiple exit blocks | Anna Thomas | 2017-06-30 | 1 | -0/+279 |
* | [SLP] A test for limiting vectorization of instructions, NFC. | Alexey Bataev | 2017-06-30 | 1 | -0/+70 |
* | Revert of r306525: "Canonicalize clamp of float types to minmax" | Nikolai Bozhenov | 2017-06-30 | 1 | -28/+27 |
* | fix trivial typos, NFC | Hiroshi Inoue | 2017-06-30 | 1 | -2/+2 |
* | [LV] Optimize for size when vectorizing loops with tiny trip count | Ayal Zaks | 2017-06-30 | 2 | -5/+32 |
* | [InstCombine] Add test cases to demonstrate failure to fold (a | b) ^ (~a | ~... | Craig Topper | 2017-06-30 | 2 | -0/+152 |
* | [InstCombine] In foldXorToXor, move the commutable matcher from the LHS match... | Craig Topper | 2017-06-30 | 2 | -8/+8 |
* | Remove the BBVectorize pass. | Chandler Carruth | 2017-06-30 | 31 | -2831/+0 |
* | Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ... | Daniel Jasper | 2017-06-30 | 11 | -76/+67 |
* | [CodeGenPrepare] Don't create inttoptr for ni ptrs | Keno Fischer | 2017-06-29 | 1 | -0/+68 |
* | [AliasSetTracker] Don't drop AA MD so eagerly | Keno Fischer | 2017-06-29 | 1 | -0/+90 |
* | [ConstantHoisting] Avoid hoisting constants in GEPs that index into a struct ... | Leo Li | 2017-06-29 | 1 | -0/+37 |