Home
last modified time | relevance | path

Searched refs:ExpressionRecipes (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp2600 ArrayRef<VPSingleDefRecipe *> ExpressionRecipes) in VPExpressionRecipe() argument
2602 ExpressionRecipes(SetVector<VPSingleDefRecipe *>(
2603 ExpressionRecipes.begin(), ExpressionRecipes.end())
2606 assert(!ExpressionRecipes.empty() && "Nothing to combine?");
2608 none_of(ExpressionRecipes,
2614 for (auto *R : ExpressionRecipes)
2620 for (VPSingleDefRecipe *R : ExpressionRecipes) {
2621 if (R != ExpressionRecipes.back() &&
2642 for (auto *R : ExpressionRecipes) {
2655 for (auto *R : ExpressionRecipes) in decompose()
[all …]
H A DVPlan.h2779 SmallVector<VPSingleDefRecipe *> ExpressionRecipes; variable
2810 ArrayRef<VPSingleDefRecipe *> ExpressionRecipes);
2823 for (auto *R : reverse(ExpressionRecipes)) in ~VPExpressionRecipe()
2832 assert(!ExpressionRecipes.empty() && "empty expressions should be removed"); in VP_CLASSOF_IMPL()
2834 for (auto *R : ExpressionRecipes) in VP_CLASSOF_IMPL()
2837 for (const auto &[Idx, Old] : enumerate(ExpressionRecipes)) in VP_CLASSOF_IMPL()
2851 cast<VPReductionRecipe>(ExpressionRecipes.back())->isConditional() ? 2 in getOperandOfResultType()