Searched refs:VPWidenRecipe (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanAnalysis.h | 21 class VPWidenRecipe; variable 50 Type *inferScalarTypeForRecipe(const VPWidenRecipe *R);
|
H A D | VPlanAnalysis.cpp | 89 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenRecipe *R) { in inferScalarTypeForRecipe() 264 .Case<VPBlendRecipe, VPInstruction, VPWidenRecipe, VPReplicateRecipe, in inferScalarType()
|
H A D | VPRecipeBuilder.h | 102 VPWidenRecipe *tryToWiden(Instruction *I, ArrayRef<VPValue *> Operands,
|
H A D | VPlanPatternMatch.h | 157 UnaryRecipe_match<Op0_t, Opcode, VPWidenRecipe, VPReplicateRecipe, 197 BinaryRecipe_match<Op0_t, Op1_t, Opcode, Commutative, VPWidenRecipe,
|
H A D | VPlanTransforms.cpp | 89 NewRecipe = new VPWidenRecipe(*Inst, Ingredient.operands()); in VPInstructionsToVPRecipes() 1098 if (!isa<VPWidenRecipe, VPWidenCastRecipe, VPReplicateRecipe, in truncateToMinimalBitwidths() 1130 return !isa<VPWidenRecipe, VPWidenSelectRecipe>(U); in truncateToMinimalBitwidths()
|
H A D | VPlan.h | 1406 class VPWidenRecipe : public VPRecipeWithIRFlags { 1411 VPWidenRecipe(Instruction &I, iterator_range<IterT> Operands) in VPWidenRecipe() function 1415 ~VPWidenRecipe() override = default; 1417 VPWidenRecipe *clone() override { in clone() 1418 auto *R = new VPWidenRecipe(*getUnderlyingInstr(), operands()); in clone()
|
H A D | VPlanRecipes.cpp | 1046 void VPWidenRecipe::execute(VPTransformState &State) { in execute() 1144 void VPWidenRecipe::print(raw_ostream &O, const Twine &Indent, in print()
|
H A D | LoopVectorize.cpp | 8130 VPWidenRecipe *VPRecipeBuilder::tryToWiden(Instruction *I, in tryToWiden() 8149 return new VPWidenRecipe(*I, make_range(Ops.begin(), Ops.end())); in tryToWiden() 8172 return new VPWidenRecipe(*I, make_range(Operands.begin(), Operands.end())); in tryToWiden() 8888 if (isa<VPWidenRecipe>(CurrentLink)) { in adjustRecipesForReductions() 8897 assert((MinVF.isScalar() || isa<VPWidenRecipe>(CurrentLink)) && in adjustRecipesForReductions()
|