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

References

lib/Transforms/Utils/SimplifyCFG.cpp
 2575   BasicBlock *BB = BI->getParent();
 2580   if (BI->isConditional())
 2581     Cond = dyn_cast<Instruction>(BI->getCondition());
 2590             (BI->getSuccessor(0) == PBI->getSuccessor(0) ||
 2591              BI->getSuccessor(0) == PBI->getSuccessor(1))) {
 2621   if (&*CondIt != BI)
 2663   BasicBlock *TrueDest = BI->getSuccessor(0);
 2664   BasicBlock *FalseDest = (BI->isConditional()) ? BI->getSuccessor(1) : nullptr;
 2664   BasicBlock *FalseDest = (BI->isConditional()) ? BI->getSuccessor(1) : nullptr;
 2677         (BI->isConditional() && !SafeToMergeTerminators(BI, PBI)) ||
 2677         (BI->isConditional() && !SafeToMergeTerminators(BI, PBI)) ||
 2678         (!BI->isConditional() &&
 2679          !isProfitableToFoldUnconditional(BI, PBI, Cond, PHIs)))
 2686     if (BI->isConditional()) {
 2760     if (BI->isConditional()) {
 2767           extractPredSuccWeights(PBI, BI, PredTrueWeight, PredFalseWeight,
 2861     if (MDNode *LoopMD = BI->getMetadata(LLVMContext::MD_loop))