Lines Matching refs:getSuccessor

227     if (PredBr->getSuccessor(0) == PredOutEdge.second) {  in updatePredecessorProfileMetadata()
363 BasicBlock *Succ = BI->getSuccessor(0); in runImpl()
922 BasicBlock *TestBB = BBTerm->getSuccessor(MinSucc); in getBestDestForJumpOnUndef()
926 TestBB = BBTerm->getSuccessor(i); in getBestDestForJumpOnUndef()
1022 BasicBlock *Succ = BBTerm->getSuccessor(i); in processBlock()
1029 Instruction *NewBI = BranchInst::Create(BBTerm->getSuccessor(BestSucc), BBTerm->getIterator()); in processBlock()
1173 if (PBI->getSuccessor(0) != CurrentBB && PBI->getSuccessor(1) != CurrentBB) in processImpliedCondition()
1176 bool CondIsTrue = PBI->getSuccessor(0) == CurrentBB; in processImpliedCondition()
1189 BasicBlock *KeepSucc = BI->getSuccessor(*Implication ? 0 : 1); in processImpliedCondition()
1190 BasicBlock *RemoveSucc = BI->getSuccessor(*Implication ? 1 : 0); in processImpliedCondition()
1591 DestBB = BI->getSuccessor(cast<ConstantInt>(Val)->isZero()); in processThreadableEdges()
1713 getSuccessor(getBestDestForJumpOnUndef(BB)); in processThreadableEdges()
2213 BasicBlock *SuccBB = CondBr->getSuccessor(PredPredBB == ZeroPred); in maybethreadThroughTwoBasicBlocks()
2304 if (PredPredTerm->getSuccessor(i) == PredBB) { in threadThroughTwoBasicBlocks()
2309 addPHINodeEntriesForMappedBlock(PredBBBranch->getSuccessor(0), PredBB, NewBB, in threadThroughTwoBasicBlocks()
2311 addPHINodeEntriesForMappedBlock(PredBBBranch->getSuccessor(1), PredBB, NewBB, in threadThroughTwoBasicBlocks()
2315 {{DominatorTree::Insert, NewBB, CondBr->getSuccessor(0)}, in threadThroughTwoBasicBlocks()
2316 {DominatorTree::Insert, NewBB, CondBr->getSuccessor(1)}, in threadThroughTwoBasicBlocks()
2434 if (PredTerm->getSuccessor(i) == BB) { in threadEdge()
2727 addPHINodeEntriesForMappedBlock(BBBranch->getSuccessor(0), BB, PredBB, in duplicateCondBranchOnPHIIntoPred()
2729 addPHINodeEntriesForMappedBlock(BBBranch->getSuccessor(1), BB, PredBB, in duplicateCondBranchOnPHIIntoPred()
3056 BasicBlock *TrueDest = BI->getSuccessor(0); in threadGuard()
3057 BasicBlock *FalseDest = BI->getSuccessor(1); in threadGuard()