Lines Matching refs:LiveInts

96                     LiveIntervals *LiveInts, LiveStacks *LiveStks,  in MachineVerifier()
98 : Banner(b), LiveVars(LiveVars), LiveInts(LiveInts), LiveStks(LiveStks), in MachineVerifier()
219 LiveIntervals *LiveInts = nullptr; member
364 bool MachineFunction::verify(LiveIntervals *LiveInts, SlotIndexes *Indexes, in verify() argument
368 MachineVerifier(Banner, nullptr, LiveInts, nullptr, Indexes).verify(MF); in verify()
424 LiveInts = PASS->getAnalysisIfAvailable<LiveIntervals>(); in verify()
426 if (!LiveInts) in verify()
509 if (LiveInts != nullptr) in report()
510 LiveInts->print(errs()); in report()
1914 if (LiveInts) { in visitMachineInstrBefore()
1915 bool mapped = !LiveInts->isNotInMIMap(*MI); in visitMachineInstrBefore()
2377 LiveInts && !LiveInts->isNotInMIMap(*MI)) { in visitMachineOperand()
2380 SlotIndex Idx = LiveInts->getInstructionIndex(*MI); in visitMachineOperand()
2514 if (LiveInts && Reg.isVirtual()) { in checkLiveness()
2515 if (LiveInts->hasInterval(Reg)) { in checkLiveness()
2516 LI = &LiveInts->getInterval(Reg); in checkLiveness()
2541 if (LiveInts && !LiveInts->isNotInMIMap(*MI)) { in checkLiveness()
2545 UseIdx = LiveInts->getMBBEndIdx( in checkLiveness()
2548 UseIdx = LiveInts->getInstructionIndex(*MI); in checkLiveness()
2555 if (const LiveRange *LR = LiveInts->getCachedRegUnit(Unit)) in checkLiveness()
2655 if (LiveInts && !LiveInts->isNotInMIMap(*MI)) { in checkLiveness()
2656 SlotIndex DefIdx = LiveInts->getInstructionIndex(*MI); in checkLiveness()
2990 if (LiveInts) in visitMachineFunctionAfter()
3066 assert(LiveInts && "Don't call verifyLiveIntervals without LiveInts"); in verifyLiveIntervals()
3074 if (!LiveInts->hasInterval(Reg)) { in verifyLiveIntervals()
3080 const LiveInterval &LI = LiveInts->getInterval(Reg); in verifyLiveIntervals()
3087 if (const LiveRange *LR = LiveInts->getCachedRegUnit(i)) in verifyLiveIntervals()
3113 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(VNI->def); in verifyLiveRangeValue()
3122 if (VNI->def != LiveInts->getMBBStartIdx(MBB)) { in verifyLiveRangeValue()
3131 const MachineInstr *MI = LiveInts->getInstructionFromIndex(VNI->def); in verifyLiveRangeValue()
3203 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(S.start); in verifyLiveRangeSegment()
3210 SlotIndex MBBStartIdx = LiveInts->getMBBStartIdx(MBB); in verifyLiveRangeSegment()
3218 LiveInts->getMBBFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
3227 if (S.end != LiveInts->getMBBEndIdx(EndMBB)) { in verifyLiveRangeSegment()
3235 LiveInts->getInstructionFromIndex(S.end.getPrevSlot()); in verifyLiveRangeSegment()
3346 LiveInterval &OwnerLI = LiveInts->getInterval(Reg); in verifyLiveRangeSegment()
3351 assert(LiveInts->isLiveInToMBB(LR, &*MFI)); in verifyLiveRangeSegment()
3362 VNI->def == LiveInts->getMBBStartIdx(&*MFI); in verifyLiveRangeSegment()
3366 SlotIndex PEnd = LiveInts->getMBBEndIdx(Pred); in verifyLiveRangeSegment()
3389 << LiveInts->getMBBStartIdx(&*MFI) << ", not live before " in verifyLiveRangeSegment()
3401 << LiveInts->getMBBStartIdx(&*MFI) << '\n'; in verifyLiveRangeSegment()
3450 ConnectedVNInfoEqClasses ConEQ(*LiveInts); in verifyLiveInterval()