Lines Matching refs:LiveInts

193     LiveIntervals *LiveInts;  member
302 LiveInts = nullptr; in runOnMachineFunction()
306 LiveInts = PASS->getAnalysisIfAvailable<LiveIntervals>(); in runOnMachineFunction()
308 if (!LiveInts) in runOnMachineFunction()
398 if (LiveInts != nullptr) in report()
399 LiveInts->print(errs()); in report()
812 if (LiveInts) { in visitMachineInstrBefore()
813 bool mapped = !LiveInts->isNotInMIMap(MI); in visitMachineInstrBefore()
987 LiveInts && !LiveInts->isNotInMIMap(MI)) { in visitMachineOperand()
990 SlotIndex Idx = LiveInts->getInstructionIndex(MI); in visitMachineOperand()
1051 if (LiveInts && !LiveInts->isNotInMIMap(MI)) { in checkLiveness()
1052 SlotIndex UseIdx = LiveInts->getInstructionIndex(MI); in checkLiveness()
1056 if (const LiveRange *LR = LiveInts->getCachedRegUnit(*Units)) { in checkLiveness()
1072 if (LiveInts->hasInterval(Reg)) { in checkLiveness()
1074 const LiveInterval &LI = LiveInts->getInterval(Reg); in checkLiveness()
1157 if (LiveInts && TargetRegisterInfo::isVirtualRegister(Reg) && in checkLiveness()
1158 !LiveInts->isNotInMIMap(MI)) { in checkLiveness()
1159 SlotIndex DefIdx = LiveInts->getInstructionIndex(MI); in checkLiveness()
1161 if (LiveInts->hasInterval(Reg)) { in checkLiveness()
1162 const LiveInterval &LI = LiveInts->getInterval(Reg); in checkLiveness()
1370 if (LiveInts) in visitMachineFunctionAfter()
1401 assert(LiveInts && "Don't call verifyLiveIntervals without LiveInts"); in verifyLiveIntervals()
1409 if (!LiveInts->hasInterval(Reg)) { in verifyLiveIntervals()
1415 const LiveInterval &LI = LiveInts->getInterval(Reg); in verifyLiveIntervals()
1422 if (const LiveRange *LR = LiveInts->getCachedRegUnit(i)) in verifyLiveIntervals()
1448 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(VNI->def); in verifyLiveRangeValue()
1457 if (VNI->def != LiveInts->getMBBStartIdx(MBB)) { in verifyLiveRangeValue()
1466 const MachineInstr *MI = LiveInts->getInstructionFromIndex(VNI->def); in verifyLiveRangeValue()
1539 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(S.start); in verifyLiveRangeSegment()
1546 SlotIndex MBBStartIdx = LiveInts->getMBBStartIdx(MBB); in verifyLiveRangeSegment()
1554 LiveInts->getMBBFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
1563 if (S.end == LiveInts->getMBBEndIdx(EndMBB)) in verifyLiveRangeSegment()
1573 LiveInts->getInstructionFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
1653 assert(LiveInts->isLiveInToMBB(LR, &*MFI)); in verifyLiveRangeSegment()
1665 VNI->def == LiveInts->getMBBStartIdx(&*MFI); in verifyLiveRangeSegment()
1670 SlotIndex PEnd = LiveInts->getMBBEndIdx(*PI); in verifyLiveRangeSegment()
1679 << '@' << LiveInts->getMBBStartIdx(&*MFI) << ", not live before " in verifyLiveRangeSegment()
1691 << LiveInts->getMBBStartIdx(&*MFI) << '\n'; in verifyLiveRangeSegment()
1738 ConnectedVNInfoEqClasses ConEQ(*LiveInts); in verifyLiveInterval()