reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
216 return Preheader && Header && ExitingBlock && ExitBlock && Latch && L && 228 assert(ExitBlock == L->getExitBlock() && "Exit block is out of sync"); 275 << "\tExitBB: " << (ExitBlock ? ExitBlock->getName() : "nullptr") 275 << "\tExitBB: " << (ExitBlock ? ExitBlock->getName() : "nullptr") 296 if (!ExitBlock) 1048 return FC0.ExitBlock == FC1.getEntryBlock(); 1112 assert(FC.ExitBlock && "Expecting a valid exit block"); 1113 return FC.ExitBlock->size() == 1; 1158 assert(FC1.Preheader == FC0.ExitBlock); 1371 FC0.ExitBlock->getTerminator()->replaceUsesOfWith(FC1GuardBlock, 1428 FC0.ExitingBlock->getTerminator()->replaceUsesOfWith(FC0.ExitBlock, 1432 DominatorTree::Delete, FC0.ExitingBlock, FC0.ExitBlock)); 1443 assert(pred_begin(FC0.ExitBlock) == pred_end(FC0.ExitBlock) && 1443 assert(pred_begin(FC0.ExitBlock) == pred_end(FC0.ExitBlock) && 1445 FC0.ExitBlock->getTerminator()->eraseFromParent(); 1446 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock); 1446 new UnreachableInst(FC0.ExitBlock->getContext(), FC0.ExitBlock); 1519 DTU.deleteBB(FC0.ExitBlock);