Lines Matching refs:getSuccessor
291 if (PredBr->getSuccessor(0) == PredOutEdge.second) { in updatePredecessorProfileMetadata()
455 BasicBlock *Succ = BI->getSuccessor(0); in runImpl()
996 BasicBlock *TestBB = BBTerm->getSuccessor(MinSucc); in getBestDestForJumpOnUndef()
1000 TestBB = BBTerm->getSuccessor(i); in getBestDestForJumpOnUndef()
1096 BasicBlock *Succ = BBTerm->getSuccessor(i); in processBlock()
1103 BranchInst::Create(BBTerm->getSuccessor(BestSucc), BBTerm); in processBlock()
1249 if (PBI->getSuccessor(0) != CurrentBB && PBI->getSuccessor(1) != CurrentBB) in processImpliedCondition()
1252 bool CondIsTrue = PBI->getSuccessor(0) == CurrentBB; in processImpliedCondition()
1265 BasicBlock *KeepSucc = BI->getSuccessor(*Implication ? 0 : 1); in processImpliedCondition()
1266 BasicBlock *RemoveSucc = BI->getSuccessor(*Implication ? 1 : 0); in processImpliedCondition()
1661 DestBB = BI->getSuccessor(cast<ConstantInt>(Val)->isZero()); in processThreadableEdges()
1782 getSuccessor(getBestDestForJumpOnUndef(BB)); in processThreadableEdges()
2197 BasicBlock *SuccBB = CondBr->getSuccessor(PredPredBB == ZeroPred); in maybethreadThroughTwoBasicBlocks()
2281 if (PredPredTerm->getSuccessor(i) == PredBB) { in threadThroughTwoBasicBlocks()
2286 addPHINodeEntriesForMappedBlock(PredBBBranch->getSuccessor(0), PredBB, NewBB, in threadThroughTwoBasicBlocks()
2288 addPHINodeEntriesForMappedBlock(PredBBBranch->getSuccessor(1), PredBB, NewBB, in threadThroughTwoBasicBlocks()
2292 {{DominatorTree::Insert, NewBB, CondBr->getSuccessor(0)}, in threadThroughTwoBasicBlocks()
2293 {DominatorTree::Insert, NewBB, CondBr->getSuccessor(1)}, in threadThroughTwoBasicBlocks()
2404 if (PredTerm->getSuccessor(i) == BB) { in threadEdge()
2691 addPHINodeEntriesForMappedBlock(BBBranch->getSuccessor(0), BB, PredBB, in duplicateCondBranchOnPHIIntoPred()
2693 addPHINodeEntriesForMappedBlock(BBBranch->getSuccessor(1), BB, PredBB, in duplicateCondBranchOnPHIIntoPred()
2992 BasicBlock *TrueDest = BI->getSuccessor(0); in threadGuard()
2993 BasicBlock *FalseDest = BI->getSuccessor(1); in threadGuard()