Home
last modified time | relevance | path

Searched refs:getDefiningRecipe (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h168 VPRecipeBase *getDefiningRecipe();
169 const VPRecipeBase *getDefiningRecipe() const;
172 bool hasDefiningRecipe() const { return getDefiningRecipe(); } in hasDefiningRecipe()
H A DVPlanTransforms.cpp117 dyn_cast_or_null<VPSingleDefRecipe>(Op->getDefiningRecipe())) in sinkScalarOperands()
173 dyn_cast_or_null<VPSingleDefRecipe>(Op->getDefiningRecipe())) in sinkScalarOperands()
504 HeaderVPBB->insert(BaseIV->getDefiningRecipe(), IP); in createScalarIVSteps()
720 VPRecipeBase *Previous = FOR->getBackedgeValue()->getDefiningRecipe(); in adjustFixedOrderRecurrences()
727 Previous = PrevPhi->getBackedgeValue()->getDefiningRecipe(); in adjustFixedOrderRecurrences()
770 dyn_cast<VPRecipeWithIRFlags>(Cur->getDefiningRecipe())) { in clearReductionWrapFlags()
819 VPRecipeBase *Ext = R.getOperand(0)->getDefiningRecipe(); in simplifyRecipe()
H A DVPlan.cpp116 VPRecipeBase *VPValue::getDefiningRecipe() { in getDefiningRecipe() function in VPValue
120 const VPRecipeBase *VPValue::getDefiningRecipe() const { in getDefiningRecipe() function in VPValue
287 assert((isa<VPWidenIntOrFpInductionRecipe>(Def->getDefiningRecipe()) || in get()
288 isa<VPScalarIVStepsRecipe>(Def->getDefiningRecipe()) || in get()
289 isa<VPExpandSCEVRecipe>(Def->getDefiningRecipe())) && in get()
1291 Plan.getPreheader()->appendRecipe(Expanded->getDefiningRecipe()); in getOrCreateVPValueForSCEVExpr()
H A DVPlanAnalysis.cpp208 TypeSwitch<const VPRecipeBase *, Type *>(V->getDefiningRecipe()) in inferScalarType()
H A DVPlan.h806 auto *R = V->getDefiningRecipe(); \
1510 auto *B = V->getDefiningRecipe(); in classof()
1543 return *getBackedgeValue()->getDefiningRecipe(); in getBackedgeRecipe()
2314 return cast<VPCanonicalIVPHIRecipe>(getOperand(0)->getDefiningRecipe()) in getScalarType()
3206 VPRecipeBase *Def = VPV->getDefiningRecipe(); in isUniformAfterVectorization()
H A DVPlanRecipes.cpp1083 if (getStepValue()->getDefiningRecipe()) in isCanonical()
1602 if (Step->getDefiningRecipe()) in isCanonical()
H A DLoopVectorize.cpp1122 if (VPRecipeBase *OpDef = operand->getDefiningRecipe()) in collectPoisonGeneratingRecipes()
1135 VPRecipeBase *AddrDef = WidenRec->getAddr()->getDefiningRecipe(); in collectPoisonGeneratingRecipes()
1140 VPRecipeBase *AddrDef = InterleaveRec->getAddr()->getDefiningRecipe(); in collectPoisonGeneratingRecipes()
8785 if (VPRecipeBase *R = VPV->getDefiningRecipe()) in tryToBuildVPlanWithVPRecipes()
9130 assert(OrigExitingVPV->getDefiningRecipe()->getParent() != LatchVPBB && in adjustRecipesForReductions()
9165 Trunc->insertAfter(NewExitingVPV->getDefiningRecipe()); in adjustRecipesForReductions()