Lines Matching refs:BranchBB
424 BranchInst *BI, BasicBlock *BranchBB, in processBranch() argument
433 if (Succ == BranchBB) in processBranch()
461 new PredicateBranch(V, BranchBB, Succ, Cond, TakenEdge); in processBranch()
464 EdgeUsesOnly.insert({BranchBB, Succ}); in processBranch()
473 SwitchInst *SI, BasicBlock *BranchBB, in processSwitch() argument
481 for (BasicBlock *TargetBlock : successors(BranchBB)) in processSwitch()
492 EdgeUsesOnly.insert({BranchBB, TargetBlock}); in processSwitch()
504 BasicBlock *BranchBB = DTN->getBlock(); in buildPredicateInfo() local
505 if (auto *BI = dyn_cast<BranchInst>(BranchBB->getTerminator())) { in buildPredicateInfo()
511 processBranch(BI, BranchBB, OpsToRename); in buildPredicateInfo()
512 } else if (auto *SI = dyn_cast<SwitchInst>(BranchBB->getTerminator())) { in buildPredicateInfo()
513 processSwitch(SI, BranchBB, OpsToRename); in buildPredicateInfo()