Lines Matching refs:VNI
67 VNInfo *VNI = LR->getNextValue(Def, VNInfoAllocator); in createDeadDef() local
68 impl().insertAtEnd(Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
69 return VNI; in createDeadDef()
87 VNInfo *VNI = LR->getNextValue(Def, VNInfoAllocator); in createDeadDef() local
88 segments().insert(I, Segment(Def, Def.getDeadSlot(), VNI)); in createDeadDef()
89 return VNI; in createDeadDef()
481 VNInfo *VNI = S.valno; in RenumberValues() local
482 if (!Seen.insert(VNI).second) in RenumberValues()
484 assert(!VNI->isUnused() && "Unused valno used by live segment"); in RenumberValues()
485 VNI->id = (unsigned)valnos.size(); in RenumberValues()
486 valnos.push_back(VNI); in RenumberValues()
642 VNInfo *VNI = NewVNInfo[i]; in join() local
643 if (VNI) { in join()
645 valnos.push_back(VNI); in join()
647 valnos[NumValNos] = VNI; in join()
648 VNI->id = NumValNos++; // Renumber val#. in join()
1150 for (const VNInfo *VNI : LR.valnos) { in Classify() local
1152 if (VNI->isUnused()) { in Classify()
1154 EqClass.join(unused->id, VNI->id); in Classify()
1155 unused = VNI; in Classify()
1158 used = VNI; in Classify()
1159 if (VNI->isPHIDef()) { in Classify()
1160 const MachineBasicBlock *MBB = LIS.getMBBFromIndex(VNI->def); in Classify()
1166 EqClass.join(VNI->id, PVNI->id); in Classify()
1172 if (const VNInfo *UVNI = LR.getVNInfoBefore(VNI->def)) in Classify()
1173 EqClass.join(VNI->id, UVNI->id); in Classify()
1203 const VNInfo *VNI = MO.readsReg() ? LRQ.valueIn() : LRQ.valueDefined(); in Distribute() local
1206 if (!VNI) in Distribute()
1208 if (unsigned EqClass = getEqClass(VNI)) in Distribute()
1227 const VNInfo &VNI = *SR.valnos[I]; in Distribute() local
1229 if (VNI.isUnused()) { in Distribute()
1232 const VNInfo *MainRangeVNI = LI.getVNInfoAt(VNI.def); in Distribute()