Lines Matching refs:Indexes
125 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
173 MF->print(OS, Indexes); in printInstrs()
220 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()
229 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()
237 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot()); in computeRegMasks()
248 Indexes->getInstructionIndex(MBB.back()).getRegSlot()); in computeRegMasks()
333 SlotIndex Begin = Indexes->getMBBStartIdx(&MBB); in computeLiveInRegUnits()
397 const MachineBasicBlock *MBB = Indexes->getMBBFromIndex(Idx.getPrevSlot()); in extendSegmentsToUses()
398 SlotIndex BlockStart = Indexes->getMBBStartIdx(MBB); in extendSegmentsToUses()
412 SlotIndex Stop = Indexes->getMBBEndIdx(Pred); in extendSegmentsToUses()
428 SlotIndex Stop = Indexes->getMBBEndIdx(Pred); in extendSegmentsToUses()
440 LI.computeSubRangeUndefs(Undefs, LaneMask, *MRI, *Indexes); in extendSegmentsToUses()
441 assert(LiveRangeCalc::isJointlyDominated(Pred, Undefs, *Indexes) && in extendSegmentsToUses()
642 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); in pruneValue()
643 SlotIndex MBBEnd = Indexes->getMBBEndIdx(KillMBB); in pruneValue()
669 std::tie(MBBStart, MBBEnd) = Indexes->getMBBRange(MBB); in pruneValue()
842 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start); in intervalIsInOneMBB()
843 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop); in intervalIsInOneMBB()
857 if (VNI == LI.getVNInfoBefore(Indexes->getMBBEndIdx(Pred))) in hasPHIKill()
1479 SlotIndexes *Indexes = LIS.getSlotIndexes(); in findLastUseBefore() local
1480 MachineBasicBlock *MBB = Indexes->getMBBFromIndex(Before); in findLastUseBefore()
1485 if (MachineInstr *MI = Indexes->getInstructionFromIndex( in findLastUseBefore()
1486 Indexes->getNextNonNullIndex(OldIdx))) in findLastUseBefore()
1494 SlotIndex Idx = Indexes->getInstructionIndex(*MII); in findLastUseBefore()
1517 SlotIndex OldIndex = Indexes->getInstructionIndex(MI); in handleMove()
1518 Indexes->removeMachineInstrFromMaps(MI); in handleMove()
1519 SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(MI); in handleMove()
1533 const SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(BundleStart); in handleMoveIntoNewBundle()
1539 if (!Indexes->hasIndex(*I)) in handleMoveIntoNewBundle()
1541 SlotIndex OldIndex = Indexes->getInstructionIndex(*I, true); in handleMoveIntoNewBundle()
1543 Indexes->removeMachineInstrFromMaps(*I, true); in handleMoveIntoNewBundle()
1660 while (Begin != MBB->begin() && !Indexes->hasIndex(*std::prev(Begin))) in repairIntervalsInRange()
1662 while (End != MBB->end() && !Indexes->hasIndex(*End)) in repairIntervalsInRange()
1671 Indexes->repairIndexesInRange(MBB, Begin, End); in repairIntervalsInRange()