summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [InferAddressSpaces] Fix assertion about null pointerYaxun Liu2017-07-071-0/+12
* [ConstHoisting] Turn on consthoist-with-block-frequency by default.Wei Mi2017-07-071-4/+1
* [ValueTracking] Support icmps fed by 'and' and 'or'.Chad Rosier2017-07-062-0/+224
* Modify constraints in `llvm::canReplaceOperandWithVariable`Leo Li2017-07-061-0/+24
* [LoopUnrollRuntime] Bailout when multiple exiting blocks to the unique latch ...Anna Thomas2017-07-061-0/+30
* [InstCombine] Add single use checks to SimplifyBSwap to ensure we are really ...Craig Topper2017-07-061-6/+4
* [LSR] Narrow search space by filtering non-optimal formulae with the same Sca...Wei Mi2017-07-062-2/+62
* [CGP, x86] update test checks; NFCSanjay Patel2017-07-061-38/+39
* Revert "Revert "Revert "[IndVars] Canonicalize comparisons between non-negati...Max Kazantsev2017-07-063-55/+3
* Revert "Revert "[IndVars] Canonicalize comparisons between non-negative value...Max Kazantsev2017-07-063-3/+55
* [GlobalOpt] Remove unreachable blocks before optimizing a function.Davide Italiano2017-07-051-0/+17
* [IndVarSimplify] Add AShr exact flags using induction variables ranges.David Green2017-07-051-0/+84
* Revert "[IndVars] Canonicalize comparisons between non-negative values and in...Max Kazantsev2017-07-053-55/+3
* [IndVars] Canonicalize comparisons between non-negative values and indvarsMax Kazantsev2017-07-053-3/+55
* Recommit r307064, "[InstCombine] Add test cases demonstrating creation of ext...Craig Topper2017-07-041-0/+63
* Revert r307064, "[InstCombine] Add test cases demonstrating creation of extra...NAKAMURA Takumi2017-07-041-63/+0
* [InstCombine] Add test cases demonstrating creation of extra bswap instrinsic...Craig Topper2017-07-041-0/+63
* [InstCombine] move and improve tests for cmp-intrinsic; NFCSanjay Patel2017-07-032-60/+87
* Revert "[GVN] Recommit the patch "Add phi-translate support in scalarpre"."Benjamin Kramer2017-07-033-135/+4
* [InstCombine] Support BITWISE_OP( BSWAP(x), CONSTANT ) -> BSWAP( BITWISE_OP(x...Craig Topper2017-07-031-6/+6
* [InstCombine] Add test cases for BITWISE_OP( BSWAP(x), CONSTANT ) -> BSWAP( B...Craig Topper2017-07-031-0/+33
* [InstCombine] Support BITWISE_OP(BSWAP(A),BSWAP(B))->BSWAP(BITWISE_OP(A, B)) ...Craig Topper2017-07-031-12/+9
* [InstCombine] Add test cases showing missed opportunity to fold BITWISE_OP(BS...Craig Topper2017-07-031-0/+40
* [InstCombine] fix crash when folding cmp+bswap vectorSanjay Patel2017-07-022-30/+36
* [InstCombine] look through bswap/bitreverse for equality comparisonsSanjay Patel2017-07-021-12/+4
* llvm/test/Transforms/LoopVectorize/X86/slm-no-vectorize.ll: -debug is availab...NAKAMURA Takumi2017-07-021-0/+1
* [X86][CM] update add\sub costs of vectors of 64 in X86\SLM archMohammed Agabaria2017-07-021-0/+48
* [InstCombine] Fold (a | b) ^ (~a | ~b) --> ~(a ^ b) and (a & b) ^ (~a & ~b) -...Craig Topper2017-07-022-32/+16
* [Cloner] Re-map simplfied cloned instructions.Davide Italiano2017-07-011-0/+25
* Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ...Teresa Johnson2017-07-0111-76/+67
* re-commit r306336: Enable vectorizer-maximize-bandwidth by default.Teresa Johnson2017-07-0111-67/+76
* revert r306336 for breaking ppc test.Teresa Johnson2017-07-0111-76/+67
* Enable vectorizer-maximize-bandwidth by default.Teresa Johnson2017-07-0111-67/+76
* [ORE] Add diagnostics hotness thresholdBrian Gesiak2017-06-301-1/+17
* [LV] Sink casts to unravel first order recurrenceAyal Zaks2017-06-301-0/+80
* Fix ODR violations due to abuse of LLVM_YAML_IS_(FLOW_)?SEQUENCE_VECTORRichard Smith2017-06-301-2/+7
* [Hexagon] Guard the generation of lookup tableSumanth Gundapaneni2017-06-302-0/+67
* [SimplifyCFG] Update the name of switch generated lookup table.Sumanth Gundapaneni2017-06-303-18/+18
* [RuntimeUnrolling] Add logic for loops with multiple exit blocksAnna Thomas2017-06-301-0/+279
* [SLP] A test for limiting vectorization of instructions, NFC.Alexey Bataev2017-06-301-0/+70
* Revert of r306525: "Canonicalize clamp of float types to minmax"Nikolai Bozhenov2017-06-301-28/+27
* fix trivial typos, NFCHiroshi Inoue2017-06-301-2/+2
* [LV] Optimize for size when vectorizing loops with tiny trip countAyal Zaks2017-06-302-5/+32
* [InstCombine] Add test cases to demonstrate failure to fold (a | b) ^ (~a | ~...Craig Topper2017-06-302-0/+152
* [InstCombine] In foldXorToXor, move the commutable matcher from the LHS match...Craig Topper2017-06-302-8/+8
* Remove the BBVectorize pass.Chandler Carruth2017-06-3031-2831/+0
* Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ...Daniel Jasper2017-06-3011-76/+67
* [CodeGenPrepare] Don't create inttoptr for ni ptrsKeno Fischer2017-06-291-0/+68
* [AliasSetTracker] Don't drop AA MD so eagerlyKeno Fischer2017-06-291-0/+90
* [ConstantHoisting] Avoid hoisting constants in GEPs that index into a struct ...Leo Li2017-06-291-0/+37
OpenPOWER on IntegriCloud