Lines Matching refs:PredBBs
1753 SmallVector<BasicBlock*, 1> PredBBs; in ProcessBranchOnPHI() local
1754 PredBBs.resize(1); in ProcessBranchOnPHI()
1764 PredBBs[0] = PredBB; in ProcessBranchOnPHI()
1766 if (DuplicateCondBranchOnPHIIntoPred(BB, PredBBs)) in ProcessBranchOnPHI()
1908 const SmallVectorImpl<BasicBlock *> &PredBBs, in ThreadEdge() argument
1941 if (PredBBs.size() == 1) in ThreadEdge()
1942 PredBB = PredBBs[0]; in ThreadEdge()
1944 LLVM_DEBUG(dbgs() << " Factoring out " << PredBBs.size() in ThreadEdge()
1946 PredBB = SplitBlockPreds(BB, PredBBs, ".thr_comm"); in ThreadEdge()
2238 BasicBlock *BB, const SmallVectorImpl<BasicBlock *> &PredBBs) { in DuplicateCondBranchOnPHIIntoPred() argument
2239 assert(!PredBBs.empty() && "Can't handle an empty set"); in DuplicateCondBranchOnPHIIntoPred()
2246 << "' into predecessor block '" << PredBBs[0]->getName() in DuplicateCondBranchOnPHIIntoPred()
2262 if (PredBBs.size() == 1) in DuplicateCondBranchOnPHIIntoPred()
2263 PredBB = PredBBs[0]; in DuplicateCondBranchOnPHIIntoPred()
2265 LLVM_DEBUG(dbgs() << " Factoring out " << PredBBs.size() in DuplicateCondBranchOnPHIIntoPred()
2267 PredBB = SplitBlockPreds(BB, PredBBs, ".thr_comm"); in DuplicateCondBranchOnPHIIntoPred()