Home
last modified time | relevance | path

Searched refs:VPRecipeBuilder (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h25 class VPRecipeBuilder {
106 VPRecipeBuilder(VPlan &Plan, Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder() function
H A DLoopVectorizationPlanner.h42 class VPRecipeBuilder; variable
445 VPRecipeBuilder &RecipeBuilder,
H A DLoopVectorize.cpp7744 VPRecipeBuilder::mapToVPValues(User::op_range Operands) { in mapToVPValues()
7755 VPValue *VPRecipeBuilder::createEdgeMask(BasicBlock *Src, BasicBlock *Dst) { in createEdgeMask()
7795 VPValue *VPRecipeBuilder::getEdgeMask(BasicBlock *Src, BasicBlock *Dst) const { in getEdgeMask()
7806 void VPRecipeBuilder::createHeaderMask() { in createHeaderMask()
7833 VPValue *VPRecipeBuilder::getBlockInMask(BasicBlock *BB) const { in getBlockInMask()
7841 void VPRecipeBuilder::createBlockInMask(BasicBlock *BB) { in createBlockInMask()
7870 VPRecipeBuilder::tryToWidenMemory(Instruction *I, ArrayRef<VPValue *> Operands, in tryToWidenMemory()
7942 VPHeaderPHIRecipe *VPRecipeBuilder::tryToOptimizeInductionPHI( in tryToOptimizeInductionPHI()
7966 VPWidenIntOrFpInductionRecipe *VPRecipeBuilder::tryToOptimizeInductionTruncate( in tryToOptimizeInductionTruncate()
7994 VPBlendRecipe *VPRecipeBuilder::tryToBlend(PHINode *Phi, in tryToBlend()
[all …]