Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Indexes

117   Indexes = &getAnalysis<SlotIndexes>();
165 MF->print(OS, Indexes);
215 RegMaskSlots.push_back(Indexes->getInstructionIndex(MI).getRegSlot());
288 SlotIndex Begin = Indexes->getMBBStartIdx(MBB);
472 MachineBasicBlock *KillMBB = Indexes->getMBBFromIndex(Kill);
474 std::tie(MBBStart, MBBEnd) = Indexes->getMBBRange(KillMBB);
501 std::tie(MBBStart, MBBEnd) = Indexes->getMBBRange(MBB);
609 // getMBBFromIndex doesn't need to search the MBB table when both indexes
611 MachineBasicBlock *MBB1 = Indexes->getMBBFromIndex(Start);
612 MachineBasicBlock *MBB2 = Indexes->getMBBFromIndex(Stop);
629 if (VNI == LI.getVNInfoBefore(Indexes->getMBBEndIdx(*PI)))
1010 SlotIndexes *Indexes = LIS.getSlotIndexes();
1011 MachineBasicBlock *MBB = Indexes->getMBBFromIndex(NewIdx);
1016 if (MachineInstr *MI = Indexes->getInstructionFromIndex(
1017 Indexes->getNextNonNullIndex(OldIdx)))
1025 SlotIndex Idx = Indexes->getInstructionIndex(MII);
1045 SlotIndex OldIndex = Indexes->getInstructionIndex(MI);
1046 Indexes->removeMachineInstrFromMaps(MI);
1047 SlotIndex NewIndex = Indexes->insertMachineInstrInMaps(MI);
1059 SlotIndex OldIndex = Indexes->getInstructionIndex(MI);
1060 SlotIndex NewIndex = Indexes->getInstructionIndex(BundleStart);
1071 // instructions that already have indexes.
1072 while (Begin != MBB->begin() && !Indexes->hasIndex(Begin))
1074 while (End != MBB->end() && !Indexes->hasIndex(End))
1083 Indexes->repairIndexesInRange(MBB, Begin, End);