Lines Matching refs:MX
419 SlotIndex MX = LIS->isNotInMIMap(MI) ? LIS->InsertMachineInstrInMaps(MI) in addInstrToLiveness() local
421 DEBUG(dbgs() << "adding liveness info for instr\n " << MX << " " << *MI); in addInstrToLiveness()
423 MX = MX.getRegSlot(); in addInstrToLiveness()
446 LiveInterval::iterator LT = LID.FindSegmentContaining(MX); in addInstrToLiveness()
448 terminateSegment(LT, MX, LID); in addInstrToLiveness()
452 LiveInterval::iterator P = prevSegment(LID, MX), N = nextSegment(LID, MX); in addInstrToLiveness()
454 VNInfo *VN = LID.getNextValue(MX, LIS->getVNInfoAllocator()); in addInstrToLiveness()
492 P->end = MX; in addInstrToLiveness()
502 LiveRange::Segment NR = LiveRange::Segment(MX, EX, VN); in addInstrToLiveness()
519 LiveInterval::iterator P = LIU.FindSegmentContaining(MX); in addInstrToLiveness()
521 P = prevSegment(LIU, MX); in addInstrToLiveness()
526 if (EX > MX) { in addInstrToLiveness()
531 P->end = MX.getNextIndex(); in addInstrToLiveness()
534 if (MachineInstr *KI = LIS->getInstructionFromIndex(MX)) in addInstrToLiveness()
546 SlotIndex MX = LIS->getInstructionIndex(MI).getRegSlot(); in removeInstrFromLiveness() local
547 DEBUG(dbgs() << "removing instr\n " << MX << " " << *MI); in removeInstrFromLiveness()
557 LiveInterval::iterator LT = LID.FindSegmentContaining(MX); in removeInstrFromLiveness()
559 DEBUG(dbgs() << "removing def at " << MX << " of " << PrintReg(DefR, TRI) in removeInstrFromLiveness()
561 if (LT->start != MX) in removeInstrFromLiveness()