reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Utils/SimplifyCFG.cpp
 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)