Lines Matching defs:LiveInts

103                     LiveIntervals *LiveInts, LiveStacks *LiveStks,
105 : Banner(b), LiveVars(LiveVars), LiveInts(LiveInts), LiveStks(LiveStks),
227 LiveIntervals *LiveInts = nullptr;
374 // LiveIntervals *LiveInts;
391 bool MachineFunction::verify(LiveIntervals *LiveInts, SlotIndexes *Indexes,
395 MachineVerifier(Banner, nullptr, LiveInts, nullptr, Indexes).verify(MF);
452 LiveInts = LISWrapper ? &LISWrapper->getLIS() : nullptr;
455 if (!LiveInts)
463 LiveInts = MFAM->getCachedResult<LiveIntervalsAnalysis>(Func);
464 if (!LiveInts)
547 if (LiveInts != nullptr)
548 LiveInts->print(errs());
2200 if (LiveInts) {
2201 bool mapped = !LiveInts->isNotInMIMap(*MI);
2663 LiveInts && !LiveInts->isNotInMIMap(*MI)) {
2666 SlotIndex Idx = LiveInts->getInstructionIndex(*MI);
2773 // Check that, if the dead def flag is present, LiveInts agree.
2800 if (LiveInts && Reg.isVirtual()) {
2801 if (LiveInts->hasInterval(Reg)) {
2802 LI = &LiveInts->getInterval(Reg);
2826 // Check LiveInts liveness and kill.
2827 if (LiveInts && !LiveInts->isNotInMIMap(*MI)) {
2831 UseIdx = LiveInts->getMBBEndIdx(
2834 UseIdx = LiveInts->getInstructionIndex(*MI);
2841 if (const LiveRange *LR = LiveInts->getCachedRegUnit(Unit))
2940 // Check LiveInts for a live segment, but only for virtual registers.
2941 if (LiveInts && !LiveInts->isNotInMIMap(*MI)) {
2942 SlotIndex DefIdx = LiveInts->getInstructionIndex(*MI);
3299 if (LiveInts)
3375 assert(LiveInts && "Don't call verifyLiveIntervals without LiveInts");
3383 if (!LiveInts->hasInterval(Reg)) {
3389 const LiveInterval &LI = LiveInts->getInterval(Reg);
3396 if (const LiveRange *LR = LiveInts->getCachedRegUnit(i))
3422 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(VNI->def);
3431 if (VNI->def != LiveInts->getMBBStartIdx(MBB)) {
3440 const MachineInstr *MI = LiveInts->getInstructionFromIndex(VNI->def);
3512 const MachineBasicBlock *MBB = LiveInts->getMBBFromIndex(S.start);
3519 SlotIndex MBBStartIdx = LiveInts->getMBBStartIdx(MBB);
3527 LiveInts->getMBBFromIndex(S.end.getPrevSlot());
3536 if (S.end != LiveInts->getMBBEndIdx(EndMBB)) {
3544 LiveInts->getInstructionFromIndex(S.end.getPrevSlot());
3655 LiveInterval &OwnerLI = LiveInts->getInterval(Reg);
3660 assert(LiveInts->isLiveInToMBB(LR, &*MFI));
3671 VNI->def == LiveInts->getMBBStartIdx(&*MFI);
3675 SlotIndex PEnd = LiveInts->getMBBEndIdx(Pred);
3698 << LiveInts->getMBBStartIdx(&*MFI) << ", not live before "
3710 << LiveInts->getMBBStartIdx(&*MFI) << '\n';
3759 ConnectedVNInfoEqClasses ConEQ(*LiveInts);