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

References

lib/CodeGen/IfConversion.cpp
 1613   BBInfo &TrueBBI = BBAnalysis[BBI.TrueBB->getNumber()];
 1614   BBInfo &FalseBBI = BBAnalysis[BBI.FalseBB->getNumber()];
 1619   SmallVector<MachineOperand, 4> Cond(BBI.BrCond.begin(), BBI.BrCond.end());
 1619   SmallVector<MachineOperand, 4> Cond(BBI.BrCond.begin(), BBI.BrCond.end());
 1628     BBI.IsAnalyzed = false;
 1646         if (PBB == BBI.BB)
 1672     BBNext = MBPI->getEdgeProbability(BBI.BB, &NextMBB);
 1673     BBCvt = MBPI->getEdgeProbability(BBI.BB, &CvtMBB);
 1678   BBI.NonPredSize -= TII->removeBranch(*BBI.BB);
 1678   BBI.NonPredSize -= TII->removeBranch(*BBI.BB);
 1683     CopyAndPredicateBlock(BBI, *CvtBBI, Cond, true);
 1690     MergeBlocks(BBI, *CvtBBI, false);
 1694   BBI.BB->removeSuccessor(&CvtMBB, true);
 1709     auto NewTrueBB = getNextBlock(*BBI.BB);
 1711     auto NewTrueBBIter = find(BBI.BB->successors(), NewTrueBB);
 1712     if (NewTrueBBIter != BBI.BB->succ_end())
 1713       BBI.BB->setSuccProbability(NewTrueBBIter, NewNext);
 1716     TII->insertBranch(*BBI.BB, CvtBBI->FalseBB, nullptr, RevCond, dl);
 1717     BBI.BB->addSuccessor(CvtBBI->FalseBB, NewFalse);
 1724   bool isFallThrough = canFallThroughTo(*BBI.BB, NextMBB);
 1732       MergeBlocks(BBI, *NextBBI);
 1735       InsertUncondBranch(*BBI.BB, NextMBB, TII);
 1736       BBI.HasFallThrough = false;
 1745     BBI.IsDone = true;
 1746   InvalidatePreds(*BBI.BB);