Searched refs:VPV (Results 1 – 4 of 4) sorted by relevance
40 VPValue *VPV = Ingredient.getVPSingleValue(); in VPInstructionsToVPRecipes() local41 Instruction *Inst = cast<Instruction>(VPV->getUnderlyingValue()); in VPInstructionsToVPRecipes()44 VPV->replaceAllUsesWith(&DummyValue); in VPInstructionsToVPRecipes()96 VPV->replaceAllUsesWith(NewRecipe->getVPSingleValue()); in VPInstructionsToVPRecipes()
2291 VPValue *VPV = new VPValue(V); in addVPValue() local2292 Value2VPValue[V] = VPV; in addVPValue()2293 VPValuesToFree.push_back(VPV); in addVPValue()2296 void addVPValue(Value *V, VPValue *VPV) { in addVPValue() argument2300 Value2VPValue[V] = VPV; in addVPValue()2703 inline bool isUniformAfterVectorization(VPValue *VPV) { in isUniformAfterVectorization() argument2706 if (VPV->isDefinedOutsideVectorRegions()) in isUniformAfterVectorization()2708 VPRecipeBase *Def = VPV->getDefiningRecipe(); in isUniformAfterVectorization()
589 for (VPValue *VPV : VPValuesToFree) in ~VPlan()590 delete VPV; in ~VPlan()639 VPValue *VPV = getOrAddExternalDef(CanonicalIVStartValue); in prepareToExecute() local655 IV->setOperand(0, VPV); in prepareToExecute()
8944 auto *VPV = RecipeOrValue.get<VPValue *>(); in buildVPlanWithVPRecipes() local8945 Plan->addVPValue(Instr, VPV); in buildVPlanWithVPRecipes()8948 if (VPRecipeBase *R = VPV->getDefiningRecipe()) in buildVPlanWithVPRecipes()