Home
last modified time | relevance | path

Searched refs:VPDerivedIVRecipe (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h2864 class VPDerivedIVRecipe : public VPSingleDefRecipe {
2872 VPDerivedIVRecipe(const InductionDescriptor &IndDesc, VPValue *Start, in VPDerivedIVRecipe() function
2874 : VPDerivedIVRecipe( in VPDerivedIVRecipe()
2879 VPDerivedIVRecipe(InductionDescriptor::InductionKind Kind, in VPDerivedIVRecipe() function
2885 ~VPDerivedIVRecipe() override = default;
2887 VPDerivedIVRecipe *clone() override { in clone()
2888 return new VPDerivedIVRecipe(Kind, FPBinOp, getStartValue(), getOperand(1), in clone()
H A DVPlanAnalysis.cpp257 .Case<VPWidenIntOrFpInductionRecipe, VPDerivedIVRecipe>( in inferScalarType()
H A DVPlanRecipes.cpp1386 void VPDerivedIVRecipe::print(raw_ostream &O, const Twine &Indent, in print()
1885 isa<VPDerivedIVRecipe>(C->getOperand(0)) || in isUniformAcrossVFsAndUFs()
H A DVPlanTransforms.cpp532 BaseIV = new VPDerivedIVRecipe(Kind, FPBinOp, StartV, CanonicalIV, Step); in createScalarIVSteps()
H A DVPlan.cpp945 isa<VPDerivedIVRecipe>(U) || in prepareToExecute()
H A DLoopVectorize.cpp9118 void VPDerivedIVRecipe::execute(VPTransformState &State) { in execute()