Home
last modified time | relevance | path

Searched refs:VPRecipeBase (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPlan.h541 class VPRecipeBase : public ilist_node_with_parent<VPRecipeBase, VPBasicBlock> {
568 VPRecipeBase(const unsigned char SC) : SubclassID(SC) {} in VPRecipeBase() function
569 virtual ~VPRecipeBase() = default;
589 void insertBefore(VPRecipeBase *InsertPos);
594 iplist<VPRecipeBase>::iterator eraseFromParent();
601 class VPInstruction : public VPUser, public VPRecipeBase {
619 VPRecipeBase(VPRecipeBase::VPInstructionSC), Opcode(Opcode) {} in VPInstruction()
630 static inline bool classof(const VPRecipeBase *R) { in classof()
631 return R->getVPRecipeID() == VPRecipeBase::VPInstructionSC; in classof()
652 class VPWidenRecipe : public VPRecipeBase {
[all …]
DVPlanHCFGTransforms.cpp33 VPRecipeBase *LastRecipe = nullptr; in VPInstructionsToVPRecipes()
36 VPRecipeBase *Ingredient = &*I++; in VPInstructionsToVPRecipes()
45 VPRecipeBase *NewRecipe = nullptr; in VPInstructionsToVPRecipes()
DVPlan.cpp185 for (VPRecipeBase &Recipe : Recipes) in execute()
224 void VPRecipeBase::insertBefore(VPRecipeBase *InsertPos) { in insertBefore()
229 iplist<VPRecipeBase>::iterator VPRecipeBase::eraseFromParent() { in eraseFromParent()
459 for (const VPRecipeBase &Recipe : *BasicBlock) in dumpBasicBlock()
DVPRecipeBuilder.h102 VPRegionBlock *createReplicateRegion(Instruction *I, VPRecipeBase *PredRecipe,
DLoopVectorize.cpp6835 VPRecipeBase *PredRecipe, in createReplicateRegion()
6864 VPRecipeBase *Recipe = nullptr; in tryToCreateRecipe()
/external/swiftshader/third_party/llvm-7.0/llvm/docs/Proposals/
DVectorizationPlan.rst140 :VPRecipeBase: