Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h722 : VPDef(SC), VPUser(Operands, VPUser::VPUserID::Recipe), DL(DL) {} in VPDef()
774 return U->getVPUserID() == VPUser::VPUserID::Recipe; in classof()
2428 VPBasicBlock(const Twine &Name = "", VPRecipeBase *Recipe = nullptr)
2430 if (Recipe)
2431 appendRecipe(Recipe);
2478 void insert(VPRecipeBase *Recipe, iterator InsertPt) { in insert() argument
2479 assert(Recipe && "No recipe to append."); in insert()
2480 assert(!Recipe->Parent && "Recipe already in VPlan"); in insert()
2481 Recipe->Parent = this; in insert()
2482 Recipes.insert(InsertPt, Recipe); in insert()
[all …]
H A DVPlan.cpp495 for (VPRecipeBase &Recipe : Recipes) in execute()
496 Recipe.execute(*State); in execute()
609 for (const VPRecipeBase &Recipe : *this) { in print()
610 Recipe.print(O, RecipeIndent, SlotTracker); in print()
1265 for (const VPRecipeBase &Recipe : *VPBB) in assignSlots()
1266 for (VPValue *Def : Recipe.definedValues()) in assignSlots()
H A DLoopVectorize.cpp1132 for (VPRecipeBase &Recipe : *VPBB) { in collectPoisonGeneratingRecipes()
8502 return toVPRecipeResult(Recipe); in handleReplication()
8512 VPRecipeBase *Recipe; in tryToCreateWidenRecipe() local
8522 return toVPRecipeResult(Recipe); in tryToCreateWidenRecipe()
8560 return toVPRecipeResult(Recipe); in tryToCreateWidenRecipe()
8791 for (auto *Def : Recipe->definedValues()) { in tryToBuildVPlanWithVPRecipes()
8796 RecipeBuilder.setRecipe(Instr, Recipe); in tryToBuildVPlanWithVPRecipes()
8797 if (isa<VPHeaderPHIRecipe>(Recipe)) { in tryToBuildVPlanWithVPRecipes()
8811 VPBB->appendRecipe(Recipe); in tryToBuildVPlanWithVPRecipes()
8846 auto *Recipe = cast<VPWidenMemoryInstructionRecipe>( in tryToBuildVPlanWithVPRecipes() local
[all …]
H A DVPlanValue.h208 Recipe, enumerator
H A DVPlanTransforms.cpp114 for (auto &Recipe : *VPBB) { in sinkScalarOperands()
115 for (VPValue *Op : Recipe.operands()) in sinkScalarOperands()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3851 if (auto Recipe = shouldFoldCondBranchesToCommonDestination(BI, PBI, TTI)) in FoldBranchToCommonDest() local
3852 std::tie(CommonSucc, Opc, InvertPredCond) = *Recipe; in FoldBranchToCommonDest()