reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/LiveRangeCalc.cpp
   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);