summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
* [InstCombine] reassociate loop invariant GEP chains to enable LICMSebastian Pop2018-03-261-2/+2
* Revert r325687 (workaround for PR36032).Evgeny Stupachenko2018-03-224-5/+5
* [LV] Let recordVectorLoopValueForInductionCast to check if IV was created fro...Andrei Elovikov2018-03-201-0/+39
* [LV] Adding test for r327109Renato Golin2018-03-091-0/+49
* [SCEV] Smart range calculation for SCEVUnknown PhisMax Kazantsev2018-03-011-3/+43
* [ARM] add loop vectorizer test based on 482.sphinx3 from SPEC2006; NFCSanjay Patel2018-02-271-0/+165
* Make test agnostic to cost modelAdam Nemet2018-02-271-1/+1
* Fix r326154 buildbots test failEvgeny Stupachenko2018-02-272-3/+2
* Fix PR36032, PR35432Evgeny Stupachenko2018-02-272-0/+367
* [LV] Move isLegalMasked* functions from Legality to CostModelRenato Golin2018-02-262-2/+3
* [LV] Fix test checks, NFCAlexey Bataev2018-02-211-76/+2363
* [SCEV] Temporarily disable loop versioning for the purposeSilviu Baranga2018-02-213-4/+4
* revert r325515: [TTI CostModel] change default cost of FP ops to 1 (PR36280)Sanjay Patel2018-02-211-9/+36
* [LV] Fix test checks, NFC.Alexey Bataev2018-02-202-140/+3506
* [TTI CostModel] change default cost of FP ops to 1 (PR36280)Sanjay Patel2018-02-191-36/+9
* [LV] Fix analyzeInterleaving when -pass-remarks enabledMircea Trofin2018-02-101-0/+43
* [LoopVectorize] auto-generate complete checks; NFCSanjay Patel2018-02-081-5/+80
* Verify profile data confirms large loop trip counts.Mircea Trofin2018-02-071-1/+121
* [NFC] Add tests for PR35743Max Kazantsev2018-02-051-0/+102
* [LV] Use Demanded Bits and ValueTracking for reduction type-shrinkingChad Rosier2018-02-041-2/+35
* [X86] Add support for passing 'prefer-vector-width' function attribute into X...Craig Topper2018-01-201-0/+77
* [X86] Use vmovdqu64/vmovdqa64 for unmasked integer vector stores for consiste...Craig Topper2018-01-181-1/+1
* [LV] Don't call recordVectorLoopValueForInductionCast for newly-created IV fr...Andrei Elovikov2018-01-151-0/+53
* [LV] Remove unnecessary DoExtraAnalysis guard (silent bug)Florian Hahn2017-12-201-0/+27
* Move Transforms/LoopVectorize/consecutive-ptr-cg-bug.ll into the X86 subdirec...Hal Finkel2017-12-161-0/+0
* [LV] Extend InstWidening with CM_Widen_RecursiveHal Finkel2017-12-161-0/+68
* [LV] Support efficient vectorization of an induction with redundant castsDorit Nuzman2017-12-141-0/+211
* [LV] Ignore the cost of values that will not appear in the vectorized loopDorit Nuzman2017-12-121-0/+80
* [SCEV] Fix wrong Equal predicate created in getAddRecForPhiWithCastsDorit Nuzman2017-12-101-2/+3
* [LV] Interleaved access vectorization: fix computing new alias infoAdam Nemet2017-12-061-0/+63
* [LV] Model masking in VPlan, introducing VPInstructionsGil Rapaport2017-11-201-1/+1
* [LV] Introduce VPBlendRecipe, VPWidenMemoryInstructionRecipeGil Rapaport2017-11-141-0/+38
* Add an @llvm.sideeffect intrinsicDan Gohman2017-11-081-0/+24
* [LV/LAA] Avoid specializing a loop for stride=1 when this predicate implies aDorit Nuzman2017-11-052-2/+125
* [SimplifyCFG] use pass options and remove the latesimplifycfg passSanjay Patel2017-10-282-2/+2
* Do not add discriminator encoding for debug intrinsics.Dehao Chen2017-10-261-4/+10
* [LV] Fix PR34743 - handle casts that sink after interleaved loadsAyal Zaks2017-10-051-0/+52
* [LV] Fix PR34711 - widen instruction ranges when sinking castsAyal Zaks2017-10-051-0/+49
* [LV] Use correct insertion point when type shrinking reductionsMatthew Simpson2017-09-291-0/+40
* [InstCombine] remove extract-of-select vector transform (2nd try)Sanjay Patel2017-09-251-29/+29
* revert r314117 because there are bogus clang tests that depend on the optimizerSanjay Patel2017-09-251-29/+29
* [InstCombine] remove extract-of-select vector transformSanjay Patel2017-09-251-29/+29
* [LV] Fix maximum legal VF calculationAlon Kom2017-09-141-0/+51
* [LV] Avoid computing the register usage for default VF. NFCAnna Thomas2017-09-131-4/+0
* [LV] Fix PR34523 - avoid generating redundant selectsAyal Zaks2017-09-131-0/+27
* [LV] Clamp the VF to the trip countAnna Thomas2017-09-121-0/+26
* LoopVectorize: MaxVF should not be larger than the loop trip countZvi Rackover2017-09-041-0/+35
* Canonicalize the representation of empty an expression in DIGlobalVariableExp...Adrian Prantl2017-08-301-3/+3
* [InstCombine] Teach select01 helper of foldSelectIntoOp to handle vector splatsCraig Topper2017-08-281-2/+2
* [LV] Fix PR34248 - recommit D32871 after revert r311304Ayal Zaks2017-08-275-33/+50
OpenPOWER on IntegriCloud