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());
 3228   if (PBI->getCondition() == BI->getCondition() &&
 3229       PBI->getSuccessor(0) != PBI->getSuccessor(1)) {
 3229       PBI->getSuccessor(0) != PBI->getSuccessor(1)) {
 3234       bool CondIsTrue = PBI->getSuccessor(0) == BB;
 3253         if ((PBI = dyn_cast<BranchInst>(P->getTerminator())) && PBI != BI &&
 3253         if ((PBI = dyn_cast<BranchInst>(P->getTerminator())) && PBI != BI &&
 3254             PBI->isConditional() && PBI->getCondition() == BI->getCondition() &&
 3254             PBI->isConditional() && PBI->getCondition() == BI->getCondition() &&
 3255             PBI->getSuccessor(0) != PBI->getSuccessor(1)) {
 3255             PBI->getSuccessor(0) != PBI->getSuccessor(1)) {
 3256           bool CondIsTrue = PBI->getSuccessor(0) == BB;
 3277   if (MergeCondStores && mergeConditionalStores(PBI, BI, DL, TTI))
 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)) {
 3308   if (PBI->getSuccessor(PBIOp) == BB)
 3319   BasicBlock *CommonDest = PBI->getSuccessor(PBIOp);
 3332     unsigned PBBIdx = PN->getBasicBlockIndex(PBI->getParent());
 3342   LLVM_DEBUG(dbgs() << "FOLDING BRs:" << *PBI->getParent()
 3361   LLVM_DEBUG(dbgs() << *PBI->getParent()->getParent());
 3367   Value *PBICond = PBI->getCondition();
 3368   IRBuilder<NoFolder> Builder(PBI);
 3380   PBI->setCondition(Cond);
 3381   PBI->setSuccessor(0, CommonDest);
 3382   PBI->setSuccessor(1, OtherDest);
 3388       extractPredSuccWeights(PBI, BI, PredTrueWeight, PredFalseWeight,
 3404     setBranchWeights(PBI, NewWeights[0], NewWeights[1]);
 3409   AddPredecessorToBlock(OtherDest, PBI->getParent(), BB);
 3417     unsigned PBBIdx = PN.getBasicBlockIndex(PBI->getParent());
 3445   LLVM_DEBUG(dbgs() << "INTO: " << *PBI->getParent());
 3446   LLVM_DEBUG(dbgs() << *PBI->getParent()->getParent());