Home
last modified time | relevance | path

Searched refs:VPCanonicalIVPHIRecipe (Results 1 – 8 of 8) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlan.h2710 class VPCanonicalIVPHIRecipe : public VPHeaderPHIRecipe {
2712 VPCanonicalIVPHIRecipe(VPValue *StartV, DebugLoc DL) in VPCanonicalIVPHIRecipe() function
2715 ~VPCanonicalIVPHIRecipe() override = default;
2717 VPCanonicalIVPHIRecipe *clone() override { in clone()
2718 auto *R = new VPCanonicalIVPHIRecipe(getOperand(0), getDebugLoc()); in clone()
2837 VPWidenCanonicalIVRecipe(VPCanonicalIVPHIRecipe *CanonicalIV) in VPWidenCanonicalIVRecipe()
2844 cast<VPCanonicalIVPHIRecipe>(getOperand(0))); in clone()
2873 VPCanonicalIVPHIRecipe *CanonicalIV, VPValue *Step) in VPDerivedIVRecipe()
3463 VPCanonicalIVPHIRecipe *getCanonicalIV() { in getCanonicalIV()
3469 return cast<VPCanonicalIVPHIRecipe>(&*EntryVPBB->begin()); in getCanonicalIV()
HDVPlanVerifier.cpp311 if (!isa<VPCanonicalIVPHIRecipe>(&*Entry->begin())) { in verify()
HDVPlanAnalysis.cpp247 .Case<VPActiveLaneMaskPHIRecipe, VPCanonicalIVPHIRecipe, in inferScalarType()
HDVPlanPatternMatch.h313 bool match(const VPRecipeBase *R) { return isa<VPCanonicalIVPHIRecipe>(R); }
HDVPlanRecipes.cpp1380 auto *CanIV = cast<VPCanonicalIVPHIRecipe>(&*getParent()->begin()); in isCanonical()
1886 isa<VPCanonicalIVPHIRecipe>(C->getOperand(0)); in isUniformAcrossVFsAndUFs()
2407 void VPCanonicalIVPHIRecipe::execute(VPTransformState &State) { in execute()
2420 void VPCanonicalIVPHIRecipe::print(raw_ostream &O, const Twine &Indent, in print()
2429 bool VPCanonicalIVPHIRecipe::isCanonical( in isCanonical()
HDVPlanTransforms.cpp454 VPCanonicalIVPHIRecipe *CanonicalIV = Plan.getCanonicalIV(); in removeRedundantCanonicalIVs()
529 VPCanonicalIVPHIRecipe *CanonicalIV = Plan.getCanonicalIV(); in createScalarIVSteps()
HDVPlan.cpp1061 isa<VPCanonicalIVPHIRecipe>(PhiR) || in execute()
1066 isa<VPCanonicalIVPHIRecipe, VPEVLBasedIVPHIRecipe>(PhiR) || in execute()
HDLoopVectorize.cpp8355 auto *CanonicalIVPHI = new VPCanonicalIVPHIRecipe(StartV, DL); in addCanonicalIVRecipes()
10010 if (isa<VPCanonicalIVPHIRecipe>(&R)) in processLoop()