• Home
  • Raw
  • Download

Lines Matching refs:VNI

1059         if (const VNInfo *VNI = LI.getVNInfoAt(DefIdx)) {  in checkLiveness()  local
1060 assert(VNI && "NULL valno is not allowed"); in checkLiveness()
1061 if (VNI->def != DefIdx) { in checkLiveness()
1063 *OS << "Valno " << VNI->id << " is not defined at " in checkLiveness()
1321 VNInfo *VNI) { in verifyLiveIntervalValue() argument
1322 if (VNI->isUnused()) in verifyLiveIntervalValue()
1325 const VNInfo *DefVNI = LI.getVNInfoAt(VNI->def); in verifyLiveIntervalValue()
1329 *OS << "Valno #" << VNI->id << '\n'; in verifyLiveIntervalValue()
1333 if (DefVNI != VNI) { in verifyLiveIntervalValue()
1335 *OS << "Valno #" << VNI->id << " is defined at " << VNI->def in verifyLiveIntervalValue()
1340 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(VNI->def); in verifyLiveIntervalValue()
1343 *OS << "Valno #" << VNI->id << " is defined at " << VNI->def in verifyLiveIntervalValue()
1348 if (VNI->isPHIDef()) { in verifyLiveIntervalValue()
1349 if (VNI->def != LiveInts->getMBBStartIdx(MBB)) { in verifyLiveIntervalValue()
1351 *OS << "Valno #" << VNI->id << " is defined at " << VNI->def in verifyLiveIntervalValue()
1358 const MachineInstr *MI = LiveInts->getInstructionFromIndex(VNI->def); in verifyLiveIntervalValue()
1361 *OS << "Valno #" << VNI->id << " is defined at " << VNI->def << '\n'; in verifyLiveIntervalValue()
1385 *OS << "Valno #" << VNI->id << " in " << LI << '\n'; in verifyLiveIntervalValue()
1391 if (!VNI->def.isEarlyClobber()) { in verifyLiveIntervalValue()
1393 *OS << "Valno #" << VNI->id << " is defined at " << VNI->def << '\n'; in verifyLiveIntervalValue()
1395 } else if (!VNI->def.isRegister()) { in verifyLiveIntervalValue()
1398 *OS << "Valno #" << VNI->id << " is defined at " << VNI->def << '\n'; in verifyLiveIntervalValue()
1405 const VNInfo *VNI = I->valno; in verifyLiveIntervalSegment() local
1406 assert(VNI && "Live range has no valno"); in verifyLiveIntervalSegment()
1408 if (VNI->id >= LI.getNumValNums() || VNI != LI.getValNumInfo(VNI->id)) { in verifyLiveIntervalSegment()
1413 if (VNI->isUnused()) { in verifyLiveIntervalSegment()
1425 if (I->start != MBBStartIdx && I->start != VNI->def) { in verifyLiveIntervalSegment()
1443 if (!TargetRegisterInfo::isVirtualRegister(LI.reg) && VNI->isPHIDef() && in verifyLiveIntervalSegment()
1444 I->start == VNI->def && I->end == VNI->def.getDeadSlot()) in verifyLiveIntervalSegment()
1514 if (I->start == VNI->def && !VNI->isPHIDef()) { in verifyLiveIntervalSegment()
1533 bool IsPHI = VNI->isPHIDef() && in verifyLiveIntervalSegment()
1534 VNI->def == LiveInts->getMBBStartIdx(MFI); in verifyLiveIntervalSegment()
1545 *OS << "Valno #" << VNI->id << " live into BB#" << MFI->getNumber() in verifyLiveIntervalSegment()
1552 if (!IsPHI && PVNI != VNI) { in verifyLiveIntervalSegment()
1556 << "\nValno #" << VNI->id << " live into BB#" << MFI->getNumber() in verifyLiveIntervalSegment()