Lines Matching refs:Succ

219   if (!TBI->Succ) {  in computeHeightResources()
227 unsigned SuccNum = TBI->Succ->getNumber(); in computeHeightResources()
360 for (const MachineBasicBlock *Succ : MBB->successors()) { in pickTraceSucc() local
362 if (CurLoop && Succ == CurLoop->getHeader()) in pickTraceSucc()
365 if (isExitingLoop(CurLoop, getLoopFor(Succ))) in pickTraceSucc()
368 getHeightResources(Succ); in pickTraceSucc()
375 Best = Succ; in pickTraceSucc()
509 TBI.Succ = pickTraceSucc(I); in computeTrace()
511 if (TBI.Succ) in computeTrace()
512 dbgs() << printMBBReference(*TBI.Succ) << '\n'; in computeTrace()
541 if (TBI.Succ == MBB) { in invalidate()
547 assert((!TBI.Succ || Pred->isSuccessor(TBI.Succ)) && "CFG changed"); in invalidate()
562 for (const MachineBasicBlock *Succ : MBB->successors()) { in invalidate() local
563 TraceBlockInfo &TBI = BlockInfo[Succ->getNumber()]; in invalidate()
568 WorkList.push_back(Succ); in invalidate()
572 assert((!TBI.Pred || Succ->isPredecessor(TBI.Pred)) && "CFG changed"); in invalidate()
600 if (TBI.hasValidHeight() && TBI.Succ) { in verify()
602 assert(MBB->isSuccessor(TBI.Succ) && "CFG doesn't match trace"); in verify()
603 assert(BlockInfo[TBI.Succ->getNumber()].hasValidHeight() && in verify()
606 const MachineLoop *SuccLoop = getLoopFor(TBI.Succ); in verify()
607 assert(!(Loop && Loop == SuccLoop && TBI.Succ == Loop->getHeader()) && in verify()
1011 MBB = TBI.Succ; in computeInstrHeights()
1064 const MachineBasicBlock *Succ = TBI.Succ; in computeInstrHeights() local
1068 if (!Succ) in computeInstrHeights()
1071 Succ = Loop->getHeader(); in computeInstrHeights()
1073 if (Succ) { in computeInstrHeights()
1074 for (const auto &PHI : *Succ) { in computeInstrHeights()
1081 unsigned Height = TBI.Succ ? Cycles.lookup(&PHI).Height : 0; in computeInstrHeights()
1312 if (Succ) in print()
1313 OS << " succ=" << printMBBReference(*Succ); in print()
1345 while (Block->hasValidHeight() && Block->Succ) { in print()
1346 unsigned Num = Block->Succ->getNumber(); in print()
1347 OS << " -> " << printMBBReference(*Block->Succ); in print()