Searched refs:ExpressionRecipes (Results 1 – 2 of 2) sorted by relevance
2600 ArrayRef<VPSingleDefRecipe *> ExpressionRecipes) in VPExpressionRecipe() argument2602 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 …]
2779 SmallVector<VPSingleDefRecipe *> ExpressionRecipes; variable2810 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()