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

References

lib/CodeGen/MachineTraceMetrics.cpp
  218   if (!TBI->Succ) {
  226   unsigned SuccNum = TBI->Succ->getNumber();
  508     TBI.Succ = pickTraceSucc(I);
  510       if (TBI.Succ)
  511         dbgs() << printMBBReference(*TBI.Succ) << '\n';
  540         if (TBI.Succ == MBB) {
  546         assert((!TBI.Succ || Pred->isSuccessor(TBI.Succ)) && "CFG changed");
  546         assert((!TBI.Succ || Pred->isSuccessor(TBI.Succ)) && "CFG changed");
  599     if (TBI.hasValidHeight() && TBI.Succ) {
  601       assert(MBB->isSuccessor(TBI.Succ) && "CFG doesn't match trace");
  602       assert(BlockInfo[TBI.Succ->getNumber()].hasValidHeight() &&
  605       const MachineLoop *SuccLoop = getLoopFor(TBI.Succ);
  606       assert(!(Loop && Loop == SuccLoop && TBI.Succ == Loop->getHeader()) &&
 1011     MBB = TBI.Succ;
 1064     const MachineBasicBlock *Succ = TBI.Succ;
 1081           unsigned Height = TBI.Succ ? Cycles.lookup(&PHI).Height : 0;
 1312     if (Succ)
 1313       OS << " succ=" << printMBBReference(*Succ);
 1345   while (Block->hasValidHeight() && Block->Succ) {
 1346     unsigned Num = Block->Succ->getNumber();
 1347     OS << " -> " << printMBBReference(*Block->Succ);