Lines Matching refs:LiveInts
103 LiveIntervals *LiveInts, LiveStacks *LiveStks, in MachineVerifier()
105 : Banner(b), LiveVars(LiveVars), LiveInts(LiveInts), LiveStks(LiveStks), in MachineVerifier()
227 LiveIntervals *LiveInts = nullptr; member
391 bool MachineFunction::verify(LiveIntervals *LiveInts, SlotIndexes *Indexes, in verify() argument
395 MachineVerifier(Banner, nullptr, LiveInts, nullptr, Indexes).verify(MF); in verify()
452 LiveInts = LISWrapper ? &LISWrapper->getLIS() : nullptr; in verify()
455 if (!LiveInts) in verify()
463 LiveInts = MFAM->getCachedResult<LiveIntervalsAnalysis>(Func); in verify()
464 if (!LiveInts) in verify()
547 if (LiveInts != nullptr) in report()
548 LiveInts->print(errs()); in report()
2200 if (LiveInts) { in visitMachineInstrBefore()
2201 bool mapped = !LiveInts->isNotInMIMap(*MI); in visitMachineInstrBefore()
2663 LiveInts && !LiveInts->isNotInMIMap(*MI)) { in visitMachineOperand()
2666 SlotIndex Idx = LiveInts->getInstructionIndex(*MI); in visitMachineOperand()
2800 if (LiveInts && Reg.isVirtual()) { in checkLiveness()
2801 if (LiveInts->hasInterval(Reg)) { in checkLiveness()
2802 LI = &LiveInts->getInterval(Reg); in checkLiveness()
2827 if (LiveInts && !LiveInts->isNotInMIMap(*MI)) { in checkLiveness()
2831 UseIdx = LiveInts->getMBBEndIdx( in checkLiveness()
2834 UseIdx = LiveInts->getInstructionIndex(*MI); in checkLiveness()
2841 if (const LiveRange *LR = LiveInts->getCachedRegUnit(Unit)) in checkLiveness()
2941 if (LiveInts && !LiveInts->isNotInMIMap(*MI)) { in checkLiveness()
2942 SlotIndex DefIdx = LiveInts->getInstructionIndex(*MI); in checkLiveness()
3299 if (LiveInts) in visitMachineFunctionAfter()
3375 assert(LiveInts && "Don't call verifyLiveIntervals without LiveInts"); in verifyLiveIntervals()
3383 if (!LiveInts->hasInterval(Reg)) { in verifyLiveIntervals()
3389 const LiveInterval &LI = LiveInts->getInterval(Reg); in verifyLiveIntervals()
3396 if (const LiveRange *LR = LiveInts->getCachedRegUnit(i)) in verifyLiveIntervals()
3422 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(VNI->def); in verifyLiveRangeValue()
3431 if (VNI->def != LiveInts->getMBBStartIdx(MBB)) { in verifyLiveRangeValue()
3440 const MachineInstr *MI = LiveInts->getInstructionFromIndex(VNI->def); in verifyLiveRangeValue()
3512 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(S.start); in verifyLiveRangeSegment()
3519 SlotIndex MBBStartIdx = LiveInts->getMBBStartIdx(MBB); in verifyLiveRangeSegment()
3527 LiveInts->getMBBFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
3536 if (S.end != LiveInts->getMBBEndIdx(EndMBB)) { in verifyLiveRangeSegment()
3544 LiveInts->getInstructionFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
3655 LiveInterval &OwnerLI = LiveInts->getInterval(Reg); in verifyLiveRangeSegment()
3660 assert(LiveInts->isLiveInToMBB(LR, &*MFI)); in verifyLiveRangeSegment()
3671 VNI->def == LiveInts->getMBBStartIdx(&*MFI); in verifyLiveRangeSegment()
3675 SlotIndex PEnd = LiveInts->getMBBEndIdx(Pred); in verifyLiveRangeSegment()
3698 << LiveInts->getMBBStartIdx(&*MFI) << ", not live before " in verifyLiveRangeSegment()
3710 << LiveInts->getMBBStartIdx(&*MFI) << '\n'; in verifyLiveRangeSegment()
3759 ConnectedVNInfoEqClasses ConEQ(*LiveInts); in verifyLiveInterval()