Home
last modified time | relevance | path

Searched refs:VPWidenRecipe (Results 1 – 4 of 4) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Transforms/Vectorize/
DVPlanTransforms.cpp90 new VPWidenRecipe(*Inst, Plan->mapToVPValues(Inst->operands())); in VPInstructionsToVPRecipes()
DVPlan.h909 class VPWidenRecipe : public VPRecipeBase, public VPValue {
912 VPWidenRecipe(Instruction &I, iterator_range<IterT> Operands) in VPWidenRecipe() function
915 ~VPWidenRecipe() override = default;
DVPlanRecipes.cpp556 void VPWidenRecipe::execute(VPTransformState &State) { in execute()
685 void VPWidenRecipe::print(raw_ostream &O, const Twine &Indent, in print()
DLoopVectorize.cpp8421 return new VPWidenRecipe(*I, make_range(Ops.begin(), Ops.end())); in tryToWiden()
8456 return new VPWidenRecipe(*I, make_range(Operands.begin(), Operands.end())); in tryToWiden()
9249 assert((MinVF.isScalar() || isa<VPWidenRecipe>(WidenRecipe) || in adjustRecipesForReductions()
9291 assert(isa<VPWidenRecipe>(CompareRecipe) && in adjustRecipesForReductions()
9293 assert(cast<VPWidenRecipe>(CompareRecipe)->getNumUsers() == 0 && in adjustRecipesForReductions()