Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h675 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe) {} in VPRecipeBase()
679 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe) {} in VPRecipeBase()
732 return U->getVPUserID() == VPUser::VPUserID::Recipe; in classof()
1611 if (Recipe)
1612 appendRecipe(Recipe);
1659 void insert(VPRecipeBase *Recipe, iterator InsertPt) { in insert() argument
1660 assert(Recipe && "No recipe to append."); in insert()
1661 assert(!Recipe->Parent && "Recipe already in VPlan"); in insert()
1662 Recipe->Parent = this; in insert()
1663 Recipes.insert(InsertPt, Recipe); in insert()
[all …]
H A DVPlanTransforms.cpp111 for (auto &Recipe : *VPBB) { in sinkScalarOperands()
112 auto *RepR = dyn_cast<VPReplicateRecipe>(&Recipe); in sinkScalarOperands()
H A DVPlanValue.h202 Recipe, enumerator
281 static inline bool classof(const VPDef *Recipe);
H A DVPlan.cpp334 for (VPRecipeBase &Recipe : Recipes) in execute()
335 Recipe.execute(*State); in execute()
424 for (const VPRecipeBase &Recipe : *this) { in print()
425 Recipe.print(O, RecipeIndent, SlotTracker); in print()
1465 for (const VPRecipeBase &Recipe : *VPBB) in assignSlots()
1466 for (VPValue *Def : Recipe.definedValues()) in assignSlots()
H A DLoopVectorize.cpp8967 setRecipe(I, Recipe); in handleReplication()
8968 Plan->addVPValue(I, Recipe); in handleReplication()
8973 for (VPValue *Op : Recipe->operands()) { in handleReplication()
8987 VPBB->appendRecipe(Recipe); in handleReplication()
9046 VPRecipeBase *Recipe; in tryToCreateWidenRecipe() local
9051 return toVPRecipeResult(Recipe); in tryToCreateWidenRecipe()
9086 return toVPRecipeResult(Recipe); in tryToCreateWidenRecipe()
9266 for (auto *Def : Recipe->definedValues()) { in buildVPlanWithVPRecipes()
9271 RecipeBuilder.setRecipe(Instr, Recipe); in buildVPlanWithVPRecipes()
9272 VPBB->appendRecipe(Recipe); in buildVPlanWithVPRecipes()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3165 if (auto Recipe = shouldFoldCondBranchesToCommonDestination(BI, PBI, TTI)) in FoldBranchToCommonDest() local
3166 std::tie(Opc, InvertPredCond) = *Recipe; in FoldBranchToCommonDest()