Searched refs:VPRecipeBuilder (Results 1 – 3 of 3) sorted by relevance
25 class VPRecipeBuilder {106 VPRecipeBuilder(VPlan &Plan, Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder() function
42 class VPRecipeBuilder; variable445 VPRecipeBuilder &RecipeBuilder,
7744 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 …]