summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize/VPlan.h
Commit message (Expand)AuthorAgeFilesLines
* [LV] VPValues for memory operation pointers (NFCI)Gil Rapaport2020-01-101-12/+47
* [LV][NFC] Keep dominator tree up to date during vectorization.Evgeniy Brevnov2019-12-301-2/+2
* [LV] Use getMask() when printing recipe [NFCI]Gil Rapaport2019-12-291-1/+1
* [VPlan] Rename VPlanHCFGTransforms to VPlanTransforms (NFC).Florian Hahn2019-12-071-1/+0
* [LV] Record GEP widening decisions in recipe (NFCI)Gil Rapaport2019-12-061-0/+32
* [VPlan] Add dump function to VPlan class.Florian Hahn2019-12-031-5/+7
* [VPlan] Move graph traits (NFC).Florian Hahn2019-12-021-121/+122
* [LV] Apply sink-after & interleave-groups as VPlan transformations (NFCI)Gil Rapaport2019-11-091-0/+16
* Revert "[LV] Apply sink-after & interleave-groups as VPlan transformations (N...Gil Rapaport2019-11-081-16/+0
* [LV] Apply sink-after & interleave-groups as VPlan transformations (NFCI)Gil Rapaport2019-11-081-0/+16
* Temporarily Revert "[LV] Apply sink-after & interleave-groups as VPlan transf...Eric Christopher2019-11-061-16/+0
* [LV] Apply sink-after & interleave-groups as VPlan transformations (NFC)Gil Rapaport2019-11-051-0/+16
* Revert "[LV] Apply sink-after & interleave-groups as VPlan transformations (N...Benjamin Kramer2019-11-041-16/+0
* [LV] Apply sink-after & interleave-groups as VPlan transformations (NFC)Gil Rapaport2019-11-041-0/+16
* Ensure VPlanPrinter::Depth is initialized to fix static analyzer warning. NFCI.Simon Pilgrim2019-11-031-1/+1
* [VPlan] Add moveAfter to VPRecipeBase.Florian Hahn2019-10-111-0/+4
* [LV][VPlan] Change to implement VPlan based predication forHideki Saito2019-01-231-0/+53
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [VPlan, SLP] Use SmallPtrSet for Candidates.Florian Hahn2018-11-141-1/+1
* [VPlan, SLP] Add simple SLP analysis on top of VPlan.Florian Hahn2018-11-141-1/+124
* [VPlan] VPlan version of InterleavedAccessInfo.Florian Hahn2018-11-131-4/+48
* [LV] Fold tail by masking to vectorize loops of arbitrary trip count under op...Ayal Zaks2018-10-181-2/+19
* recommit 344472 after fixing build failure on ARM and PPC.Dorit Nuzman2018-10-141-2/+6
* revert 344472 due to failures.Dorit Nuzman2018-10-141-6/+2
* [IAI,LV] Add support for vectorizing predicated strided accesses using maskedDorit Nuzman2018-10-141-2/+6
* Fix for the buildbot failure http://lab.llvm.org:8011/builders/sanitizer-x86_...Hideki Saito2018-09-141-0/+10
* [VPlan] Implement initial vector code generation support for simple outer loops.Hideki Saito2018-09-141-0/+4
* [VPlan] Introduce VPLoopInfo analysis.Diego Caballero2018-07-311-1/+15
* [VPlan] Introduce VPlan-based dominator analysis.Diego Caballero2018-07-301-12/+93
* [VPlan][LV] Introduce condition bit in VPBlockBaseDiego Caballero2018-07-091-12/+26
* [VPlan] Add VPInstruction to VPRecipe transformation.Florian Hahn2018-06-181-0/+2
* [VPlanRecipeBase] Add eraseFromParent().Florian Hahn2018-06-181-0/+5
* [VPlanRecipeBase] Add insertBefore helper.Florian Hahn2018-06-181-0/+7
* Use SmallPtrSet explicitly for SmallSets with pointer types (NFC).Florian Hahn2018-06-121-0/+1
* Use SmallPtrSet instead of SmallSet in places where we iterate over the set.Craig Topper2018-06-091-1/+1
* [VPlan] Move recipe construction to VPRecipeBuilder.Florian Hahn2018-06-081-0/+15
* [VPlan] Reland r332654 and silence unused func warningDiego Caballero2018-05-211-19/+125
* Reverted r332654 as it has broken some buildbots and left unfixed for a long ...Galina Kistanova2018-05-181-125/+19
* [LV][VPlan] Build plain CFG with simple VPInstructions for outer loops.Diego Caballero2018-05-171-19/+125
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [LV][VPlan] NFC patch to move LoopVectorizationPlanner class out of LoopVecto...Hal Finkel2018-01-071-7/+2
* [LV] NFC patch for moving VP*Recipe class definitions from LoopVectorize.cpp ...Hal Finkel2017-12-161-0/+275
* [LV] Model masking in VPlan, introducing VPInstructionsGil Rapaport2017-11-201-9/+134
* [LV] Introduce VPBlendRecipe, VPWidenMemoryInstructionRecipeGil Rapaport2017-11-141-0/+2
* [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko2017-10-171-71/+74
* [LV] Fix PR34248 - recommit D32871 after revert r311304Ayal Zaks2017-08-271-0/+789
* Revert r311077: [LV] Using VPlan ...Chandler Carruth2017-08-201-789/+0
* [LV] Using VPlan to model the vectorized code and drive its transformationAyal Zaks2017-08-171-0/+789
OpenPOWER on IntegriCloud