Lines Matching full:indexes
343 void MachineBasicBlock::print(raw_ostream &OS, const SlotIndexes *Indexes,
355 print(OS, MST, Indexes, IsStandalone);
359 const SlotIndexes *Indexes,
368 if (Indexes && PrintSlotIndexes)
369 OS << Indexes->getMBBStartIdx(this) << '\t';
381 if (Indexes) OS << '\t';
392 if (Indexes) OS << '\t';
423 if (Indexes) OS << '\t';
440 if (Indexes && PrintSlotIndexes) {
441 if (Indexes->hasIndex(MI))
442 OS << Indexes->getInstructionIndex(MI);
466 if (Indexes) OS << '\t';
1111 SlotIndexes *Indexes;
1115 SlotIndexUpdateDelegate(MachineFunction &MF, SlotIndexes *Indexes)
1116 : MF(MF), Indexes(Indexes) {
1123 Indexes->insertMachineInstrInMaps(*MI);
1128 if (Indexes)
1133 if (Indexes && !Insertions.remove(&MI))
1134 Indexes->removeMachineInstrFromMaps(MI);
1175 SlotIndexes *Indexes = GET_RESULT(SlotIndexes, getSI, );
1178 else if (Indexes)
1179 Indexes->insertMBBInMaps(NMBB);
1226 SlotIndexUpdateDelegate SlotUpdater(*MF, Indexes);
1233 SlotIndexUpdateDelegate SlotUpdater(*MF, Indexes);
1288 SlotIndex StartIndex = Indexes->getMBBEndIdx(this);
1290 SlotIndex EndIndex = Indexes->getMBBEndIdx(NMBB);