summaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Vectorize/VPlan.cpp
AgeCommit message (Expand)Author
2020-05-22Title: [LV] Handle Fold-Tail of loops with vectorizarion factor equal to 1Anh Tuyen Tran
2020-05-14[VPlan] Move emission of \\l\"+\n to dumpBasicBlock (NFC).Florian Hahn
2020-04-26[LV] Fix recording of BranchTakenCount for FoldTailAyal Zaks
2020-04-13[VPlan] Introduce VPWidenSelectRecipe (NFC).Florian Hahn
2020-04-09[LV] Add VPValue operands to VPBlendRecipe (NFCI)Gil Rapaport
2020-04-09[LV] FoldTail w/o Primary InductionAyal Zaks
2020-04-06[VPlan] Introduce new VPWidenCallRecipe (NFC).Florian Hahn
2020-03-29[VPlan] Use one VPWidenRecipe per original IR instruction. (NFC).Florian Hahn
2020-03-23[Alignment][NFC] Deprecate VectorUtils::getAlignmentGuillaume Chatelet
2020-03-18[VPlan] Do not print mapping for Value2VPValue.Florian Hahn
2020-03-18[VPlan] Use underlying value for printing, if available.Florian Hahn
2020-03-05[VPlan] Use consecutive numbers to print VPValues instead of addresses.Florian Hahn
2020-03-03[VPlan] Add getPlan() to VPBlockBase.Florian Hahn
2020-01-10[LV] VPValues for memory operation pointers (NFCI)Gil Rapaport
2019-12-30[LV][NFC] Keep dominator tree up to date during vectorization.Evgeniy Brevnov
2019-12-29[LV] Use getMask() when printing recipe [NFCI]Gil Rapaport
2019-12-06[LV] Record GEP widening decisions in recipe (NFCI)Gil Rapaport
2019-12-03[VPlan] Add dump function to VPlan class.Florian Hahn
2019-11-14Add missing includes needed to prune LLVMContext.h include, NFCReid Kleckner
2019-11-09[LV] Apply sink-after & interleave-groups as VPlan transformations (NFCI)Gil Rapaport
2019-11-08Revert "[LV] Apply sink-after & interleave-groups as VPlan transformations (N...Gil Rapaport
2019-11-08[LV] Apply sink-after & interleave-groups as VPlan transformations (NFCI)Gil Rapaport
2019-11-06Temporarily Revert "[LV] Apply sink-after & interleave-groups as VPlan transf...Eric Christopher
2019-11-05[LV] Apply sink-after & interleave-groups as VPlan transformations (NFC)Gil Rapaport
2019-11-04Revert "[LV] Apply sink-after & interleave-groups as VPlan transformations (N...Benjamin Kramer
2019-11-04[LV] Apply sink-after & interleave-groups as VPlan transformations (NFC)Gil Rapaport
2019-10-11[VPlan] Add moveAfter to VPRecipeBase.Florian Hahn
2019-10-10[Alignment][NFC] Make VectorUtils uas llvm::AlignGuillaume Chatelet
2019-08-28[LV] Fold tail by masking - handle reductionsAyal Zaks
2019-05-08[VPlan] Fix "value never used" static analyzer warning. NFCI.Simon Pilgrim
2019-01-23[LV][VPlan] Change to implement VPlan based predication forHideki Saito
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-19[IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlockVedant Kumar
2018-11-14[VPlan, SLP] Add simple SLP analysis on top of VPlan.Florian Hahn
2018-11-13[VPlan] VPlan version of InterleavedAccessInfo.Florian Hahn
2018-10-18[LV] Fold tail by masking to vectorize loops of arbitrary trip count under op...Ayal Zaks
2018-10-10[VPlan] Fix CondBit quoting in dumpBasicBlockRenato Golin
2018-09-14Fix for the buildbot failure http://lab.llvm.org:8011/builders/sanitizer-x86_...Hideki Saito
2018-09-14[VPlan] Implement initial vector code generation support for simple outer loops.Hideki Saito
2018-07-30[VPlan] Introduce VPlan-based dominator analysis.Diego Caballero
2018-07-09[VPlan][LV] Introduce condition bit in VPBlockBaseDiego Caballero
2018-06-18[VPlanRecipeBase] Add eraseFromParent().Florian Hahn
2018-06-18[VPlan] Fix sanitizer problem with insertBefore.Florian Hahn
2018-06-18[VPlanRecipeBase] Add insertBefore helper.Florian Hahn
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-10[STLExtras] Add distance() for ranges, pred_size(), and succ_size()Vedant Kumar
2017-12-16[LV] NFC patch for moving VP*Recipe class definitions from LoopVectorize.cpp ...Hal Finkel
2017-11-20[LV] Model masking in VPlan, introducing VPInstructionsGil Rapaport
2017-10-17[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko
2017-08-27[LV] Fix PR34248 - recommit D32871 after revert r311304Ayal Zaks