• Home
  • Raw
  • Download

Lines Matching refs:VNI

1120 static unsigned ComputeUltimateVN(VNInfo *VNI,  in ComputeUltimateVN()  argument
1126 unsigned VN = VNI->id; in ComputeUltimateVN()
1135 DenseMap<VNInfo*, VNInfo*>::iterator I = ThisFromOther.find(VNI); in ComputeUltimateVN()
1137 NewVNInfo.push_back(VNI); in ComputeUltimateVN()
1170 VNInfo *VNI, in RegistersDefinedFromSameValue() argument
1176 MachineInstr *MI = li.getInstructionFromIndex(VNI->def); in RegistersDefinedFromSameValue()
1217 SrcInt.getVNInfoBefore(VNI->def)) in RegistersDefinedFromSameValue()
1255 VNInfo *VNI = *i; in joinIntervals() local
1256 if (VNI->isUnused() || VNI->isPHIDef()) in joinIntervals()
1258 MachineInstr *MI = LIS->getInstructionFromIndex(VNI->def); in joinIntervals()
1264 VNInfo *OtherVNI = RHS.getVNInfoBefore(VNI->def); in joinIntervals()
1273 else if (!RegistersDefinedFromSameValue(*LIS, *TRI, CP, VNI, OtherVNI, in joinIntervals()
1277 LHSValsDefinedFromRHS[VNI] = OtherVNI; in joinIntervals()
1284 VNInfo *VNI = *i; in joinIntervals() local
1285 if (VNI->isUnused() || VNI->isPHIDef()) in joinIntervals()
1287 MachineInstr *MI = LIS->getInstructionFromIndex(VNI->def); in joinIntervals()
1293 VNInfo *OtherVNI = LHS.getVNInfoBefore(VNI->def); in joinIntervals()
1302 else if (!RegistersDefinedFromSameValue(*LIS, *TRI, CP, VNI, OtherVNI, in joinIntervals()
1306 RHSValsDefinedFromLHS[VNI] = OtherVNI; in joinIntervals()
1315 VNInfo *VNI = *i; in joinIntervals() local
1316 unsigned VN = VNI->id; in joinIntervals()
1317 if (LHSValNoAssignments[VN] >= 0 || VNI->isUnused()) in joinIntervals()
1319 ComputeUltimateVN(VNI, NewVNInfo, in joinIntervals()
1325 VNInfo *VNI = *i; in joinIntervals() local
1326 unsigned VN = VNI->id; in joinIntervals()
1327 if (RHSValNoAssignments[VN] >= 0 || VNI->isUnused()) in joinIntervals()
1330 if (RHSValsDefinedFromLHS.find(VNI) == RHSValsDefinedFromLHS.end()) { in joinIntervals()
1331 NewVNInfo.push_back(VNI); in joinIntervals()
1336 ComputeUltimateVN(VNI, NewVNInfo, in joinIntervals()