Lines Matching defs:VPReplicateRecipe
66 class VPReplicateRecipe;
1237 /// scalar. VPReplicateRecipe takes care of generating multiple (scalar)
2778 /// VPReplicateRecipe replicates a given instruction producing multiple scalar
2782 class VPReplicateRecipe : public VPRecipeWithIRFlags {
2791 VPReplicateRecipe(Instruction *I, iterator_range<IterT> Operands,
2799 ~VPReplicateRecipe() override = default;
2801 VPReplicateRecipe *clone() override {
2803 new VPReplicateRecipe(getUnderlyingInstr(), operands(), IsUniform,
2816 /// Return the cost of this VPReplicateRecipe.
2849 /// Return the mask of a predicated VPReplicateRecipe.