Searched refs:VPV (Results 1 – 4 of 4) sorted by relevance
61 bool match(VPValue *VPV) { in match()62 if (!VPV->isLiveIn()) in match()64 Value *V = VPV->getLiveInIRValue(); in match()
48 VPValue *VPV = Ingredient.getVPSingleValue(); in VPInstructionsToVPRecipes() local49 Instruction *Inst = cast<Instruction>(VPV->getUnderlyingValue()); in VPInstructionsToVPRecipes()95 VPV->replaceAllUsesWith(NewRecipe->getVPSingleValue()); in VPInstructionsToVPRecipes()1045 for (VPValue *VPV : R->definedValues()) in simplifyRecipe()1046 assert(TypeInfo.inferScalarType(VPV) == TypeInfo2.inferScalarType(VPV)); in simplifyRecipe()
852 for (VPValue *VPV : VPLiveInsToFree) in ~VPlan()853 delete VPV; in ~VPlan()939 VPValue *VPV = getOrAddLiveIn(CanonicalIVStartValue); in prepareToExecute() local951 IV->setOperand(0, VPV); in prepareToExecute()
3424 VPValue *VPV = new VPValue(V); in getOrAddLiveIn() local3425 VPLiveInsToFree.push_back(VPV); in getOrAddLiveIn()3426 assert(VPV->isLiveIn() && "VPV must be a live-in."); in getOrAddLiveIn()3428 Value2VPValue[V] = VPV; in getOrAddLiveIn()3808 inline bool isUniformAfterVectorization(VPValue *VPV) { in isUniformAfterVectorization() argument3811 if (VPV->isDefinedOutsideVectorRegions()) in isUniformAfterVectorization()3813 VPRecipeBase *Def = VPV->getDefiningRecipe(); in isUniformAfterVectorization()