Lines Matching defs:Indexes

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