Home | History | Annotate | Download | only in CodeGen

Lines Matching full:succ

209   if (!TBI->Succ) {
218 unsigned SuccNum = TBI->Succ->getNumber();
353 const MachineBasicBlock *Succ = *I;
355 if (CurLoop && Succ == CurLoop->getHeader())
358 if (isExitingLoop(CurLoop, getLoopFor(Succ)))
361 getHeightResources(Succ);
368 Best = Succ, BestHeight = Height;
493 DEBUG(dbgs() << " succ for BB#" << I->getNumber() << ": ");
496 TBI.Succ = pickTraceSucc(*I);
498 if (TBI.Succ)
499 dbgs() << "BB#" << TBI.Succ->getNumber() << '\n';
529 if (TBI.Succ == MBB) {
534 // Verify that TBI.Succ is actually a *I successor.
535 assert((!TBI.Succ || (*I)->isSuccessor(TBI.Succ)) && "CFG changed");
590 if (TBI.hasValidHeight() && TBI.Succ) {
592 assert(MBB->isSuccessor(TBI.Succ) && "CFG doesn't match trace");
593 assert(BlockInfo[TBI.Succ->getNumber()].hasValidHeight() &&
596 const MachineLoop *SuccLoop = getLoopFor(TBI.Succ);
597 assert(!(Loop && Loop == SuccLoop && TBI.Succ == Loop->getHeader()) &&
994 MBB = TBI.Succ;
1048 const MachineBasicBlock *Succ = TBI.Succ;
1052 if (!Succ)
1055 Succ = Loop->getHeader();
1057 if (Succ) {
1058 for (MachineBasicBlock::const_iterator I = Succ->begin(), E = Succ->end();
1065 unsigned Height = TBI.Succ ? Cycles.lookup(PHI).Height : 0;
1263 if (Succ)
1264 OS << " succ=BB#" << Succ->getNumber();
1266 OS << " succ=null";
1296 while (Block->hasValidHeight() && Block->Succ) {
1297 unsigned Num = Block->Succ->getNumber();