Searched refs:Recipe (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 600 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 D | VPlan.h | 3566 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 D | LoopVectorize.cpp | 7368 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 D | VPlanTransforms.cpp | 137 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 D | SimplifyCFG.cpp | 4069 if (auto Recipe = shouldFoldCondBranchesToCommonDestination(BI, PBI, TTI)) in foldBranchToCommonDest() local 4070 std::tie(CommonSucc, Opc, InvertPredCond) = *Recipe; in foldBranchToCommonDest()
|