reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
176 if (isa<ReturnInst>(BB->getTerminator())) { 177 if (!isUniformlyReached(DA, *BB)) 178 ReturningBlocks.push_back(BB); 179 } else if (isa<UnreachableInst>(BB->getTerminator())) { 180 if (!isUniformlyReached(DA, *BB)) 181 UnreachableBlocks.push_back(BB); 182 } else if (BranchInst *BI = dyn_cast<BranchInst>(BB->getTerminator())) { 198 BranchInst::Create(LoopHeaderBB, DummyReturnBB, BoolTrue, BB); 201 BasicBlock *TransitionBB = BB->splitBasicBlock(BI, "TransitionBlock"); 205 BB->getTerminator()->eraseFromParent(); 206 BranchInst::Create(TransitionBB, DummyReturnBB, BoolTrue, BB);