Lines Matching full:indexes

87   LIS.Indexes = &getAnalysis<SlotIndexesWrapperPass>().getSI();
194 MF->print(OS, Indexes);
245 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB));
254 RegMaskSlots.push_back(Indexes->getMBBStartIdx(&MBB));
262 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot());
273 Indexes->getInstructionIndex(MBB.back()).getRegSlot());
354 SlotIndex Begin = Indexes->getMBBStartIdx(&MBB);
417 const MachineBasicBlock *MBB = Indexes->getMBBFromIndex(Idx.getPrevSlot());
418 SlotIndex BlockStart = Indexes->getMBBStartIdx(MBB);
432 SlotIndex Stop = Indexes->getMBBEndIdx(Pred);
448 SlotIndex Stop = Indexes->getMBBEndIdx(Pred);
460 LI.computeSubRangeUndefs(Undefs, LaneMask, *MRI, *Indexes);
461 assert(LiveRangeCalc::isJointlyDominated(Pred, Undefs, *Indexes) &&
656 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill);
657 SlotIndex MBBEnd = Indexes->getMBBEndIdx(KillMBB);
683 std::tie(MBBStart, MBBEnd) = Indexes->getMBBRange(MBB);
853 // getMBBFromIndex doesn't need to search the MBB table when both indexes
855 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start);
856 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop);
870 if (VNI == LI.getVNInfoBefore(Indexes->getMBBEndIdx(Pred)))
1491 SlotIndexes *Indexes = LIS.getSlotIndexes();
1492 MachineBasicBlock *MBB = Indexes->getMBBFromIndex(Before);
1497 if (MachineInstr *MI = Indexes->getInstructionFromIndex(
1498 Indexes->getNextNonNullIndex(OldIdx)))
1506 SlotIndex Idx = Indexes->getInstructionIndex(*MII);
1528 SlotIndex OldIndex = Indexes->getInstructionIndex(MI);
1529 Indexes->removeMachineInstrFromMaps(MI);
1530 SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(MI);
1544 const SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(BundleStart);
1550 if (!Indexes->hasIndex(*I))
1552 SlotIndex OldIndex = Indexes->getInstructionIndex(*I, true);
1554 Indexes->removeMachineInstrFromMaps(*I, true);
1669 // instructions that already have indexes.
1670 while (Begin != MBB->begin() && !Indexes->hasIndex(*std::prev(Begin)))
1672 while (End != MBB->end() && !Indexes->hasIndex(*End))
1681 Indexes->repairIndexesInRange(MBB, Begin, End);