reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
630 if (!ExitingBlock->getSinglePredecessor()) continue; 631 BranchInst *BI = dyn_cast<BranchInst>(ExitingBlock->getTerminator()); 634 if (!CI || CI->getParent() != ExitingBlock) continue; 640 for (auto I = ExitingBlock->instructionsWithoutDebug().begin(); &*I != BI; ) { 669 << ExitingBlock->getName() << "\n"); 671 assert(pred_begin(ExitingBlock) == pred_end(ExitingBlock)); 671 assert(pred_begin(ExitingBlock) == pred_end(ExitingBlock)); 673 LI->removeBlock(ExitingBlock); 675 DomTreeNode *Node = DT->getNode(ExitingBlock); 682 DT->eraseNode(ExitingBlock); 685 ExitBlockSet.insert(ExitingBlock); 690 ExitingBlock, /* KeepOneInputPHIs */ PreserveLCSSA); 692 ExitingBlock, /* KeepOneInputPHIs */ PreserveLCSSA); 693 ExitingBlock->eraseFromParent();