Searched refs:VPWidenCallRecipe (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanAnalysis.h | 22 class VPWidenCallRecipe; variable 49 Type *inferScalarTypeForRecipe(const VPWidenCallRecipe *R);
|
H A D | VPlanAnalysis.cpp | 134 Type *VPTypeAnalysis::inferScalarTypeForRecipe(const VPWidenCallRecipe *R) { in inferScalarTypeForRecipe() 265 VPWidenCallRecipe, VPWidenMemoryRecipe, VPWidenSelectRecipe>( in inferScalarType()
|
H A D | VPRecipeBuilder.h | 96 VPWidenCallRecipe *tryToWidenCall(CallInst *CI, ArrayRef<VPValue *> Operands,
|
H A D | VPlan.h | 1526 class VPWidenCallRecipe : public VPSingleDefRecipe { 1538 VPWidenCallRecipe(Value *UV, iterator_range<IterT> CallArguments, 1548 ~VPWidenCallRecipe() override = default; 1550 VPWidenCallRecipe *clone() override { in clone() 1551 return new VPWidenCallRecipe(getUnderlyingValue(), operands(), in clone()
|
H A D | VPlanRecipes.cpp | 58 return !cast<VPWidenCallRecipe>(this) in mayWriteToMemory() 98 return !cast<VPWidenCallRecipe>(this) in mayReadFromMemory() 152 Function *Fn = cast<VPWidenCallRecipe>(this)->getCalledScalarFunction(); in mayHaveSideEffects() 865 void VPWidenCallRecipe::execute(VPTransformState &State) { in execute() 934 void VPWidenCallRecipe::print(raw_ostream &O, const Twine &Indent, in print()
|
H A D | VPlanTransforms.cpp | 80 NewRecipe = new VPWidenCallRecipe( in VPInstructionsToVPRecipes()
|
H A D | LoopVectorize.cpp | 8024 VPWidenCallRecipe *VPRecipeBuilder::tryToWidenCall(CallInst *CI, in tryToWidenCall() 8055 return new VPWidenCallRecipe(CI, make_range(Ops.begin(), Ops.end()), ID, in tryToWidenCall() 8108 return new VPWidenCallRecipe(CI, make_range(Ops.begin(), Ops.end()), in tryToWidenCall() 8858 isa<VPWidenCallRecipe>(CurrentLink)) && in adjustRecipesForReductions()
|