Lines Matching refs:Indexes
119 Indexes = &getAnalysis<SlotIndexes>(); in runOnMachineFunction()
171 MF->print(OS, Indexes); in printInstrs()
216 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB)); in computeRegMasks()
224 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot()); in computeRegMasks()
235 Indexes->getInstructionIndex(MBB.back()).getRegSlot()); in computeRegMasks()
313 SlotIndex Begin = Indexes->getMBBStartIdx(MBB); in computeLiveInRegUnits()
353 static void extendSegmentsToUses(LiveRange &LR, const SlotIndexes &Indexes, in extendSegmentsToUses() argument
366 const MachineBasicBlock *MBB = Indexes.getMBBFromIndex(Idx.getPrevSlot()); in extendSegmentsToUses()
367 SlotIndex BlockStart = Indexes.getMBBStartIdx(MBB); in extendSegmentsToUses()
381 SlotIndex Stop = Indexes.getMBBEndIdx(Pred); in extendSegmentsToUses()
397 SlotIndex Stop = Indexes.getMBBEndIdx(Pred); in extendSegmentsToUses()
454 extendSegmentsToUses(NewLR, *Indexes, WorkList, *li); in shrinkToUses()
552 extendSegmentsToUses(NewLR, *Indexes, WorkList, SR); in shrinkToUses()
591 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill); in pruneValue()
592 SlotIndex MBBEnd = Indexes->getMBBEndIdx(KillMBB); in pruneValue()
620 std::tie(MBBStart, MBBEnd) = Indexes->getMBBRange(MBB); in pruneValue()
797 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start); in intervalIsInOneMBB()
798 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop); in intervalIsInOneMBB()
813 if (VNI == LI.getVNInfoBefore(Indexes->getMBBEndIdx(*PI))) in hasPHIKill()
1335 SlotIndexes *Indexes = LIS.getSlotIndexes(); in findLastUseBefore() local
1336 MachineBasicBlock *MBB = Indexes->getMBBFromIndex(Before); in findLastUseBefore()
1341 if (MachineInstr *MI = Indexes->getInstructionFromIndex( in findLastUseBefore()
1342 Indexes->getNextNonNullIndex(OldIdx))) in findLastUseBefore()
1350 SlotIndex Idx = Indexes->getInstructionIndex(*MII); in findLastUseBefore()
1370 SlotIndex OldIndex = Indexes->getInstructionIndex(MI); in handleMove()
1371 Indexes->removeMachineInstrFromMaps(MI); in handleMove()
1372 SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(MI); in handleMove()
1384 SlotIndex OldIndex = Indexes->getInstructionIndex(MI); in handleMoveIntoBundle()
1385 SlotIndex NewIndex = Indexes->getInstructionIndex(BundleStart); in handleMoveIntoBundle()
1486 while (Begin != MBB->begin() && !Indexes->hasIndex(*Begin)) in repairIntervalsInRange()
1488 while (End != MBB->end() && !Indexes->hasIndex(*End)) in repairIntervalsInRange()
1497 Indexes->repairIndexesInRange(MBB, Begin, End); in repairIntervalsInRange()