reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2577 const unsigned PredCount = pred_size(BB); 2587 if (BasicBlock *PB = BB->getSinglePredecessor()) 2592 for (auto I = BB->instructionsWithoutDebug().begin(), 2593 E = BB->instructionsWithoutDebug().end(); 2611 Cond->getParent() != BB || !Cond->hasOneUse()) 2631 for (auto I = BB->begin(); Cond != &*I; ++I) { 2639 if (User == nullptr || User->getParent() != BB) 2665 if (TrueDest == BB || FalseDest == BB) 2665 if (TrueDest == BB || FalseDest == BB) 2668 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) { 2668 for (pred_iterator PI = pred_begin(BB), E = pred_end(BB); PI != E; ++PI) { 2705 LLVM_DEBUG(dbgs() << "FOLDING BRANCH TO COMMON DEST:\n" << *PBI << *BB); 2731 for (auto BonusInst = BB->begin(); Cond != &*BonusInst; ++BonusInst) { 2771 if (PBI->getSuccessor(0) == BB) { 2785 AddPredecessorToBlock(TrueDest, PredBlock, BB, MSSAU); 2788 if (PBI->getSuccessor(1) == BB) { 2800 AddPredecessorToBlock(FalseDest, PredBlock, BB, MSSAU); 2868 for (Instruction &I : *BB)