reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
57 Indexes = SI; 75 assert(MRI && Indexes && "call reset() first"); 100 createDeadDef(*Indexes, *Alloc, SR, MO); 102 *Indexes, TRI); 108 createDeadDef(*Indexes, *Alloc, LI, MO); 120 SubLRC.reset(MF, Indexes, DomTree, Alloc); 148 assert(MRI && Indexes && "call reset() first"); 153 createDeadDef(*Indexes, *Alloc, LR, MO); 160 LI->computeSubRangeUndefs(Undefs, Mask, *MRI, *Indexes); 195 UseIdx = Indexes->getMBBEndIdx(MI->getOperand(OpNo+1).getMBB()); 207 UseIdx = Indexes->getInstructionIndex(*MI).getRegSlot(isEarlyClobber); 224 std::tie(Start, End) = Indexes->getMBBRange(MBB); 244 assert(Indexes && "Missing SlotIndexes"); 247 MachineBasicBlock *UseMBB = Indexes->getMBBFromIndex(Use.getPrevSlot()); 251 auto EP = LR.extendInBlock(Undefs, Indexes->getMBBStartIdx(UseMBB), Use); 270 assert(Indexes && "Missing SlotIndexes"); 308 std::tie(Begin, End) = Indexes->getMBBRange(&B); 369 const MachineInstr *MI = Indexes->getInstructionFromIndex(Use); 398 std::tie(Start, End) = Indexes->getMBBRange(Pred); 439 std::tie(Start, End) = Indexes->getMBBRange(BN); 483 assert(Indexes && "Missing SlotIndexes"); 515 DomTree->getNode(Indexes->getMBBFromIndex(IDomValue.first->def)); 530 DomTree->getNode(Indexes->getMBBFromIndex(Value.first->def)); 552 std::tie(Start, End) = Indexes->getMBBRange(MBB);