reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3222 assert(PBI->isConditional() && BI->isConditional()); 3223 BasicBlock *BB = BI->getParent(); 3228 if (PBI->getCondition() == BI->getCondition() && 3235 BI->setCondition( 3247 BI->getCondition()->getName() + ".pr", &BB->front()); 3253 if ((PBI = dyn_cast<BranchInst>(P->getTerminator())) && PBI != BI && 3254 PBI->isConditional() && PBI->getCondition() == BI->getCondition() && 3261 NewPN->addIncoming(BI->getCondition(), P); 3265 BI->setCondition(NewPN); 3270 if (auto *CE = dyn_cast<ConstantExpr>(BI->getCondition())) 3277 if (MergeCondStores && mergeConditionalStores(PBI, BI, DL, TTI)) 3285 if (&*BB->instructionsWithoutDebug().begin() != BI) 3289 if (PBI->getSuccessor(0) == BI->getSuccessor(0)) { 3292 } else if (PBI->getSuccessor(0) == BI->getSuccessor(1)) { 3295 } else if (PBI->getSuccessor(1) == BI->getSuccessor(0)) { 3298 } else if (PBI->getSuccessor(1) == BI->getSuccessor(1)) { 3340 BasicBlock *OtherDest = BI->getSuccessor(BIOp ^ 1); 3343 << "AND: " << *BI->getParent()); 3372 Value *BICond = BI->getCondition(); 3388 extractPredSuccWeights(PBI, BI, PredTrueWeight, PredFalseWeight,