Lines Matching refs:Indexes
127 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
179 MF->print(OS, Indexes); in printInstrs()
231 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()
239 RegMaskSlots.push_back(Indexes->getInstructionIndex(&MI).getRegSlot()); in computeRegMasks()
246 RegMaskSlots.push_back(Indexes->getMBBEndIdx(&MBB)); in computeRegMasks()
324 SlotIndex Begin = Indexes->getMBBStartIdx(MBB); in computeLiveInRegUnits()
364 static void extendSegmentsToUses(LiveRange &LR, const SlotIndexes &Indexes, in extendSegmentsToUses() argument
377 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(Idx.getPrevSlot()); in extendSegmentsToUses()
378 SlotIndex BlockStart = Indexes.getMBBStartIdx(MBB); in extendSegmentsToUses()
392 SlotIndex Stop = Indexes.getMBBEndIdx(Pred); in extendSegmentsToUses()
408 SlotIndex Stop = Indexes.getMBBEndIdx(Pred); in extendSegmentsToUses()
465 extendSegmentsToUses(NewLR, *Indexes, WorkList, *li); in shrinkToUses()
573 extendSegmentsToUses(NewLR, *Indexes, WorkList, SR); in shrinkToUses()
612 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); in pruneValue()
613 SlotIndex MBBEnd = Indexes->getMBBEndIdx(KillMBB); in pruneValue()
641 std::tie(MBBStart, MBBEnd) = Indexes->getMBBRange(MBB); in pruneValue()
818 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start); in intervalIsInOneMBB()
819 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop); in intervalIsInOneMBB()
834 if (VNI == LI.getVNInfoBefore(Indexes->getMBBEndIdx(*PI))) in hasPHIKill()
1229 SlotIndexes *Indexes = LIS.getSlotIndexes(); in findLastUseBefore() local
1230 MachineBasicBlock *MBB = Indexes->getMBBFromIndex(NewIdx); in findLastUseBefore()
1235 if (MachineInstr *MI = Indexes->getInstructionFromIndex( in findLastUseBefore()
1236 Indexes->getNextNonNullIndex(OldIdx))) in findLastUseBefore()
1244 SlotIndex Idx = Indexes->getInstructionIndex(MII); in findLastUseBefore()
1264 SlotIndex OldIndex = Indexes->getInstructionIndex(MI); in handleMove()
1265 Indexes->removeMachineInstrFromMaps(MI); in handleMove()
1266 SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(MI); in handleMove()
1278 SlotIndex OldIndex = Indexes->getInstructionIndex(MI); in handleMoveIntoBundle()
1279 SlotIndex NewIndex = Indexes->getInstructionIndex(BundleStart); in handleMoveIntoBundle()
1379 while (Begin != MBB->begin() && !Indexes->hasIndex(Begin)) in repairIntervalsInRange()
1381 while (End != MBB->end() && !Indexes->hasIndex(End)) in repairIntervalsInRange()
1390 Indexes->repairIndexesInRange(MBB, Begin, End); in repairIntervalsInRange()