Searched refs:VPV (Results 1 – 4 of 4) sorted by relevance
46 VPValue *VPV = Ingredient.getVPSingleValue(); in VPInstructionsToVPRecipes() local47 Instruction *Inst = cast<Instruction>(VPV->getUnderlyingValue()); in VPInstructionsToVPRecipes()92 VPV->replaceAllUsesWith(NewRecipe->getVPSingleValue()); in VPInstructionsToVPRecipes()855 for (VPValue *VPV : R->definedValues()) in simplifyRecipe()856 assert(TypeInfo.inferScalarType(VPV) == TypeInfo2.inferScalarType(VPV)); in simplifyRecipe()
2788 void addVPValue(Value *V, VPValue *VPV) { in addVPValue() argument2789 assert((Value2VPValueEnabled || VPV->isLiveIn()) && in addVPValue()2793 Value2VPValue[V] = VPV; in addVPValue()2812 VPValue *VPV = new VPValue(V); in getVPValueOrAddLiveIn() local2813 VPLiveInsToFree.push_back(VPV); in getVPValueOrAddLiveIn()2814 addVPValue(V, VPV); in getVPValueOrAddLiveIn()3201 inline bool isUniformAfterVectorization(VPValue *VPV) { in isUniformAfterVectorization() argument3204 if (VPV->isDefinedOutsideVectorRegions()) in isUniformAfterVectorization()3206 VPRecipeBase *Def = VPV->getDefiningRecipe(); in isUniformAfterVectorization()
706 for (VPValue *VPV : VPLiveInsToFree) in ~VPlan()707 delete VPV; in ~VPlan()755 VPValue *VPV = getVPValueOrAddLiveIn(CanonicalIVStartValue); in prepareToExecute() local766 IV->setOperand(0, VPV); in prepareToExecute()
8781 auto *VPV = cast<VPValue *>(RecipeOrValue); in tryToBuildVPlanWithVPRecipes() local8782 Plan->addVPValue(Instr, VPV); in tryToBuildVPlanWithVPRecipes()8785 if (VPRecipeBase *R = VPV->getDefiningRecipe()) in tryToBuildVPlanWithVPRecipes()