summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/LoopVectorize
Commit message (Expand)AuthorAgeFilesLines
* [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
* Revert r311077: [LV] Using VPlan ...Chandler Carruth2017-08-205-26/+33
* Changed basic cost of store operation on X86Elena Demikhovsky2017-08-201-1/+1
* [Loop Vectorize] Added a separate metadataAditya Kumar2017-08-208-16/+14
* Keep Optimization Remark Yaml in NewPMSam Elliott2017-08-201-0/+4
* [LV] Using VPlan to model the vectorized code and drive its transformationAyal Zaks2017-08-175-33/+26
* [LV] Minor savings to Sink casts to unravel first order recurrenceAyal Zaks2017-08-151-1/+4
* [LoopVectorize] Fix assertion failure in Fcmp vectorizationAnna Thomas2017-08-081-0/+25
* LV: Don't insert runtime ptr checks on divergent targetsMatt Arsenault2017-08-021-0/+29
* [LV] Avoid redundant operations manipulating masksAyal Zaks2017-07-312-34/+16
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-282-10/+10
* [tests] Cleanup vect.omp.persistence.ll test.Michael Zolotukhin2017-07-251-67/+16
* [SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it c...Balaram Makam2017-07-192-2/+2
* [LV] Test once if vector trip count is zero, instead of twiceAyal Zaks2017-07-1913-46/+42
* PSCEV] Create AddRec for Phis in cases of possible integer overflow,Dorit Nuzman2017-07-181-0/+240
* [LV] Don't allow outside uses of IVs if the SCEV is predicated on loop condit...Michael Kuperstein2017-07-121-0/+61
* [LoopVectorize] partly revert r307475Sanjay Patel2017-07-081-194/+19
* [LoopVectorize] auto-generate complete checks; NFCSanjay Patel2017-07-082-29/+279
* 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
* 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
OpenPOWER on IntegriCloud