Searched refs:VPRecipeBase (Results 1 – 5 of 5) sorted by relevance
551 class VPRecipeBase : public ilist_node_with_parent<VPRecipeBase, VPBasicBlock> {579 virtual ~VPRecipeBase() = default;599 void insertBefore(VPRecipeBase *InsertPos);642 VPRecipeBase(VPRecipeBase::VPInstructionSC), Opcode(Opcode) {} in VPInstruction()688 class VPWidenRecipe : public VPRecipeBase {748 class VPWidenPHIRecipe : public VPRecipeBase {770 class VPBlendRecipe : public VPRecipeBase {779 : VPRecipeBase(VPBlendSC), Phi(Phi) { in VPBlendRecipe()808 : VPRecipeBase(VPInterleaveSC), IG(IG) { in VPInterleaveRecipe()832 class VPReplicateRecipe : public VPRecipeBase {[all …]
45 VPRecipeBase *LastRecipe = nullptr; in VPInstructionsToVPRecipes()48 VPRecipeBase *Ingredient = &*I++; in VPInstructionsToVPRecipes()57 VPRecipeBase *NewRecipe = nullptr; in VPInstructionsToVPRecipes()
200 for (VPRecipeBase &Recipe : Recipes) in execute()278 void VPRecipeBase::insertBefore(VPRecipeBase *InsertPos) { in insertBefore()283 iplist<VPRecipeBase>::iterator VPRecipeBase::eraseFromParent() { in eraseFromParent()564 for (const VPRecipeBase &Recipe : *BasicBlock) in dumpBasicBlock()709 for (VPRecipeBase &VPI : *VPBB) { in visitBlock()
103 VPRegionBlock *createReplicateRegion(Instruction *I, VPRecipeBase *PredRecipe,
6654 VPRecipeBase *PredRecipe, in createReplicateRegion()6683 VPRecipeBase *Recipe = nullptr; in tryToCreateRecipe()