reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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;