Searched refs:getDefiningRecipe (Results 1 – 7 of 7) sorted by relevance
168 VPRecipeBase *getDefiningRecipe();169 const VPRecipeBase *getDefiningRecipe() const;172 bool hasDefiningRecipe() const { return getDefiningRecipe(); } in hasDefiningRecipe()
117 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()
116 VPRecipeBase *VPValue::getDefiningRecipe() { in getDefiningRecipe() function in VPValue120 const VPRecipeBase *VPValue::getDefiningRecipe() const { in getDefiningRecipe() function in VPValue287 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()
208 TypeSwitch<const VPRecipeBase *, Type *>(V->getDefiningRecipe()) in inferScalarType()
806 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()
1083 if (getStepValue()->getDefiningRecipe()) in isCanonical()1602 if (Step->getDefiningRecipe()) in isCanonical()
1122 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()