Searched refs:VPWidenRecipe (Results 1 – 4 of 4) sorted by relevance
90 new VPWidenRecipe(*Inst, Plan->mapToVPValues(Inst->operands())); in VPInstructionsToVPRecipes()
909 class VPWidenRecipe : public VPRecipeBase, public VPValue {912 VPWidenRecipe(Instruction &I, iterator_range<IterT> Operands) in VPWidenRecipe() function915 ~VPWidenRecipe() override = default;
556 void VPWidenRecipe::execute(VPTransformState &State) { in execute()685 void VPWidenRecipe::print(raw_ostream &O, const Twine &Indent, in print()
8421 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()