reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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))