Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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.cpp124 if (auto *Def = Op->getDefiningRecipe()) in sinkScalarOperands()
189 if (auto *Def = Op->getDefiningRecipe()) in sinkScalarOperands()
449 HeaderVPBB->insert(BaseIV->getDefiningRecipe(), IP); in optimizeInductions()
H A DVPlan.h764 auto *R = V->getDefiningRecipe(); \
1131 auto *B = V->getDefiningRecipe(); in classof()
1164 return *getBackedgeValue()->getDefiningRecipe(); in getBackedgeRecipe()
1853 return cast<VPCanonicalIVPHIRecipe>(getOperand(0)->getDefiningRecipe()) in getScalarType()
2708 VPRecipeBase *Def = VPV->getDefiningRecipe(); in isUniformAfterVectorization()
H A DVPlan.cpp113 VPRecipeBase *VPValue::getDefiningRecipe() { in getDefiningRecipe() function in VPValue
117 const VPRecipeBase *VPValue::getDefiningRecipe() const { in getDefiningRecipe() function in VPValue
H A DLoopVectorize.cpp1073 if (VPRecipeBase *OpDef = operand->getDefiningRecipe()) in collectPoisonGeneratingRecipes()
1086 VPRecipeBase *AddrDef = WidenRec->getAddr()->getDefiningRecipe(); in collectPoisonGeneratingRecipes()
1091 VPRecipeBase *AddrDef = InterleaveRec->getAddr()->getDefiningRecipe(); in collectPoisonGeneratingRecipes()
8518 dyn_cast_or_null<VPPredInstPHIRecipe>(Op->getDefiningRecipe()); in handleReplication()
8522 PredR->getOperand(0)->getDefiningRecipe()); in handleReplication()
8948 if (VPRecipeBase *R = VPV->getDefiningRecipe()) in buildVPlanWithVPRecipes()
9314 assert(Red->getDefiningRecipe()->getParent() != LatchVPBB && in adjustRecipesForReductions()
9909 assert((isa<VPWidenIntOrFpInductionRecipe>(Def->getDefiningRecipe()) || in get()
9910 isa<VPScalarIVStepsRecipe>(Def->getDefiningRecipe())) && in get()