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

References

lib/CodeGen/IfConversion.cpp
 1621     std::swap(CvtBBI, NextBBI);
 1623   MachineBasicBlock &CvtMBB = *CvtBBI->BB;
 1625   if (CvtBBI->IsDone ||
 1626       (CvtBBI->CannotBeCopied && CvtMBB.pred_size() > 1)) {
 1629     CvtBBI->IsAnalyzed = false;
 1642     if (reverseBranchCondition(*CvtBBI)) {
 1665   bool HasEarlyExit = CvtBBI->FalseBB != nullptr;
 1671     CvtFalse = MBPI->getEdgeProbability(&CvtMBB, CvtBBI->FalseBB);
 1683     CopyAndPredicateBlock(BBI, *CvtBBI, Cond, true);
 1686     CvtBBI->NonPredSize -= TII->removeBranch(CvtMBB);
 1687     PredicateBlock(*CvtBBI, CvtMBB.end(), Cond);
 1690     MergeBlocks(BBI, *CvtBBI, false);
 1698     SmallVector<MachineOperand, 4> RevCond(CvtBBI->BrCond.begin(),
 1699                                            CvtBBI->BrCond.end());
 1716     TII->insertBranch(*BBI.BB, CvtBBI->FalseBB, nullptr, RevCond, dl);
 1717     BBI.BB->addSuccessor(CvtBBI->FalseBB, NewFalse);
 1747   CvtBBI->IsDone = true;