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()
636 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); in pruneValue()
637 SlotIndex MBBEnd = Indexes->getMBBEndIdx(KillMBB); in pruneValue()
663 std::tie(MBBStart, MBBEnd) = Indexes->getMBBRange(MBB); in pruneValue()
836 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start); in intervalIsInOneMBB()
837 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop); in intervalIsInOneMBB()
851 if (VNI == LI.getVNInfoBefore(Indexes->getMBBEndIdx(Pred))) in hasPHIKill()
1473 SlotIndexes *Indexes = LIS.getSlotIndexes(); in findLastUseBefore() local
1474 MachineBasicBlock *MBB = Indexes->getMBBFromIndex(Before); in findLastUseBefore()
1479 if (MachineInstr *MI = Indexes->getInstructionFromIndex( in findLastUseBefore()
1480 Indexes->getNextNonNullIndex(OldIdx))) in findLastUseBefore()
1488 SlotIndex Idx = Indexes->getInstructionIndex(*MII); in findLastUseBefore()
1510 SlotIndex OldIndex = Indexes->getInstructionIndex(MI); in handleMove()
1511 Indexes->removeMachineInstrFromMaps(MI); in handleMove()
1512 SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(MI); in handleMove()
1526 const SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(BundleStart); in handleMoveIntoNewBundle()
1532 if (!Indexes->hasIndex(*I)) in handleMoveIntoNewBundle()
1534 SlotIndex OldIndex = Indexes->getInstructionIndex(*I, true); in handleMoveIntoNewBundle()
1536 Indexes->removeMachineInstrFromMaps(*I, true); in handleMoveIntoNewBundle()
1653 while (Begin != MBB->begin() && !Indexes->hasIndex(*std::prev(Begin))) in repairIntervalsInRange()
1655 while (End != MBB->end() && !Indexes->hasIndex(*End)) in repairIntervalsInRange()
1664 Indexes->repairIndexesInRange(MBB, Begin, End); in repairIntervalsInRange()