Searched refs:OtherPreds (Results 1 – 3 of 3) sorted by relevance
192 SmallVector<BasicBlock*, 8> OtherPreds; in SplitCriticalEdge() local199 OtherPreds.push_back(PN->getIncomingBlock(i)); in SplitCriticalEdge()205 OtherPreds.push_back(P); in SplitCriticalEdge()223 if (!OtherPreds.empty()) { in SplitCriticalEdge()225 while (!OtherPreds.empty() && NewBBDominatesDestBB) { in SplitCriticalEdge()226 if (DomTreeNode *OPNode = DT->getNode(OtherPreds.back())) in SplitCriticalEdge()228 OtherPreds.pop_back(); in SplitCriticalEdge()230 OtherPreds.clear(); in SplitCriticalEdge()
253 SmallVector<BasicBlock*, 8> OtherPreds; in SplitCriticalEdge() local260 OtherPreds.push_back(PN->getIncomingBlock(i)); in SplitCriticalEdge()266 OtherPreds.push_back(P); in SplitCriticalEdge()284 if (!OtherPreds.empty()) { in SplitCriticalEdge()286 while (!OtherPreds.empty() && NewBBDominatesDestBB) { in SplitCriticalEdge()287 if (DomTreeNode *OPNode = DT->getNode(OtherPreds.back())) in SplitCriticalEdge()289 OtherPreds.pop_back(); in SplitCriticalEdge()291 OtherPreds.clear(); in SplitCriticalEdge()
302 findIBRPredecessor(BasicBlock *BB, SmallVectorImpl<BasicBlock *> &OtherPreds) { in findIBRPredecessor() argument324 OtherPreds.push_back(PredBB); in findIBRPredecessor()356 SmallVector<BasicBlock *, 16> OtherPreds; in SplitIndirectBrCriticalEdges() local357 BasicBlock *IBRPred = findIBRPredecessor(Target, OtherPreds); in SplitIndirectBrCriticalEdges()360 if (!IBRPred || OtherPreds.empty()) in SplitIndirectBrCriticalEdges()389 for (BasicBlock *Pred : OtherPreds) { in SplitIndirectBrCriticalEdges()