summaryrefslogtreecommitdiff
path: root/test/Transforms/LoopVectorize
AgeCommit message (Expand)Author
2018-02-22Merging r325687:Hans Wennborg
2018-02-19Merging r324195:Hans Wennborg
2018-01-17Merging r322473:Hans Wennborg
2017-12-20[LV] Remove unnecessary DoExtraAnalysis guard (silent bug)Florian Hahn
2017-12-16Move Transforms/LoopVectorize/consecutive-ptr-cg-bug.ll into the X86 subdirec...Hal Finkel
2017-12-16[LV] Extend InstWidening with CM_Widen_RecursiveHal Finkel
2017-12-14[LV] Support efficient vectorization of an induction with redundant castsDorit Nuzman
2017-12-12[LV] Ignore the cost of values that will not appear in the vectorized loopDorit Nuzman
2017-12-10[SCEV] Fix wrong Equal predicate created in getAddRecForPhiWithCastsDorit Nuzman
2017-12-06[LV] Interleaved access vectorization: fix computing new alias infoAdam Nemet
2017-11-20[LV] Model masking in VPlan, introducing VPInstructionsGil Rapaport
2017-11-14[LV] Introduce VPBlendRecipe, VPWidenMemoryInstructionRecipeGil Rapaport
2017-11-08Add an @llvm.sideeffect intrinsicDan Gohman
2017-11-05[LV/LAA] Avoid specializing a loop for stride=1 when this predicate implies aDorit Nuzman
2017-10-28[SimplifyCFG] use pass options and remove the latesimplifycfg passSanjay Patel
2017-10-26Do not add discriminator encoding for debug intrinsics.Dehao Chen
2017-10-05[LV] Fix PR34743 - handle casts that sink after interleaved loadsAyal Zaks
2017-10-05[LV] Fix PR34711 - widen instruction ranges when sinking castsAyal Zaks
2017-09-29[LV] Use correct insertion point when type shrinking reductionsMatthew Simpson
2017-09-25[InstCombine] remove extract-of-select vector transform (2nd try)Sanjay Patel
2017-09-25revert r314117 because there are bogus clang tests that depend on the optimizerSanjay Patel
2017-09-25[InstCombine] remove extract-of-select vector transformSanjay Patel
2017-09-14[LV] Fix maximum legal VF calculationAlon Kom
2017-09-13[LV] Avoid computing the register usage for default VF. NFCAnna Thomas
2017-09-13[LV] Fix PR34523 - avoid generating redundant selectsAyal Zaks
2017-09-12[LV] Clamp the VF to the trip countAnna Thomas
2017-09-04LoopVectorize: MaxVF should not be larger than the loop trip countZvi Rackover
2017-08-30Canonicalize the representation of empty an expression in DIGlobalVariableExp...Adrian Prantl
2017-08-28[InstCombine] Teach select01 helper of foldSelectIntoOp to handle vector splatsCraig Topper
2017-08-27[LV] Fix PR34248 - recommit D32871 after revert r311304Ayal Zaks
2017-08-20Revert r311077: [LV] Using VPlan ...Chandler Carruth
2017-08-20Changed basic cost of store operation on X86Elena Demikhovsky
2017-08-20[Loop Vectorize] Added a separate metadataAditya Kumar
2017-08-20Keep Optimization Remark Yaml in NewPMSam Elliott
2017-08-17[LV] Using VPlan to model the vectorized code and drive its transformationAyal Zaks
2017-08-15[LV] Minor savings to Sink casts to unravel first order recurrenceAyal Zaks
2017-08-08[LoopVectorize] Fix assertion failure in Fcmp vectorizationAnna Thomas
2017-08-02LV: Don't insert runtime ptr checks on divergent targetsMatt Arsenault
2017-07-31[LV] Avoid redundant operations manipulating masksAyal Zaks
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl
2017-07-25[tests] Cleanup vect.omp.persistence.ll test.Michael Zolotukhin
2017-07-19[SimplifyCFG] Defer folding unconditional branches to LateSimplifyCFG if it c...Balaram Makam
2017-07-19[LV] Test once if vector trip count is zero, instead of twiceAyal Zaks
2017-07-18PSCEV] Create AddRec for Phis in cases of possible integer overflow,Dorit Nuzman
2017-07-12[LV] Don't allow outside uses of IVs if the SCEV is predicated on loop condit...Michael Kuperstein
2017-07-08[LoopVectorize] partly revert r307475Sanjay Patel
2017-07-08[LoopVectorize] auto-generate complete checks; NFCSanjay Patel
2017-07-02llvm/test/Transforms/LoopVectorize/X86/slm-no-vectorize.ll: -debug is availab...NAKAMURA Takumi
2017-07-02[X86][CM] update add\sub costs of vectors of 64 in X86\SLM archMohammed Agabaria
2017-07-01Revert "r306473 - re-commit r306336: Enable vectorizer-maximize-bandwidth by ...Teresa Johnson