Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.cpp600 for (VPRecipeBase &Recipe : Recipes) { in executeRecipes()
601 State->setDebugLocFrom(Recipe.getDebugLoc()); in executeRecipes()
602 Recipe.execute(*State); in executeRecipes()
720 for (const VPRecipeBase &Recipe : *this) { in print()
721 Recipe.print(O, RecipeIndent, SlotTracker); in print()
1561 for (const VPRecipeBase &Recipe : *VPBB) in assignNames()
1562 for (VPValue *Def : Recipe.definedValues()) in assignNames()
H A DVPlan.h3566 VPBasicBlock(const Twine &Name = "", VPRecipeBase *Recipe = nullptr)
3568 if (Recipe)
3569 appendRecipe(Recipe);
3628 void insert(VPRecipeBase *Recipe, iterator InsertPt) {
3629 assert(Recipe && "No recipe to append.");
3630 assert(!Recipe->Parent && "Recipe already in VPlan");
3631 Recipe->Parent = this;
3632 Recipes.insert(InsertPt, Recipe);
3637 void appendRecipe(VPRecipeBase *Recipe) { insert(Recipe, end()); }
4172 VPRecipeBase *Recipe = nullptr) {
[all …]
H A DLoopVectorize.cpp7368 llvm::any_of(*HeaderVPBB, [](const VPRecipeBase &Recipe) { in executePlan() argument
7370 if (const auto *VI = dyn_cast<VPInstruction>(&Recipe)) in executePlan()
8036 auto *Recipe = new VPReplicateRecipe(I, Operands, IsUniform, BlockInMask, in handleReplication() local
8038 return Recipe; in handleReplication()
8193 VPRecipeBase *Recipe; in tryToCreateWidenRecipe() local
8204 if ((Recipe = tryToOptimizeInductionPHI(Phi, Operands, Range))) in tryToCreateWidenRecipe()
8205 return Recipe; in tryToCreateWidenRecipe()
8235 if (isa<TruncInst>(Instr) && (Recipe = tryToOptimizeInductionTruncate( in tryToCreateWidenRecipe()
8237 return Recipe; in tryToCreateWidenRecipe()
8747 auto *Recipe = in tryToBuildVPlanWithVPRecipes() local
[all …]
H A DVPlanTransforms.cpp137 for (auto &Recipe : *VPBB) { in sinkScalarOperands()
138 for (VPValue *Op : Recipe.operands()) in sinkScalarOperands()
2437 for (VPRecipeBase &Recipe : *VPBB) { in dropPoisonGeneratingRecipes()
2438 if (auto *WidenRec = dyn_cast<VPWidenMemoryRecipe>(&Recipe)) { in dropPoisonGeneratingRecipes()
2444 } else if (auto *InterleaveRec = dyn_cast<VPInterleaveRecipe>(&Recipe)) { in dropPoisonGeneratingRecipes()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp4069 if (auto Recipe = shouldFoldCondBranchesToCommonDestination(BI, PBI, TTI)) in foldBranchToCommonDest() local
4070 std::tie(CommonSucc, Opc, InvertPredCond) = *Recipe; in foldBranchToCommonDest()