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

References

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