Searched refs:ExitEdges (Results 1 – 7 of 7) sorted by relevance
158 SmallVector<Edge, 8> ExitEdges; in recurseBasicBlock() local161 BBLoop->getExitEdges(ExitEdges); in recurseBasicBlock()184 for (SmallVector<Edge, 8>::iterator ei = ExitEdges.begin(), in recurseBasicBlock()185 ee = ExitEdges.end(); ei != ee; ++ei) { in recurseBasicBlock()
728 SmallVector<std::pair<const BasicBlock *, const BasicBlock *>, 8> ExitEdges; in isLoopProfitableToPredicate() local729 L->getExitEdges(ExitEdges); in isLoopProfitableToPredicate()732 if (ExitEdges.size() == 1) in isLoopProfitableToPredicate()764 for (const auto &ExitEdge : ExitEdges) { in isLoopProfitableToPredicate()
89 getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const { in getExitEdges() argument97 ExitEdges.push_back(Edge(*BI, *I)); in getExitEdges()
215 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const;
156 SmallVectorImpl<Edge> &ExitEdges) const { in getExitEdges() argument162 ExitEdges.emplace_back(BB, Succ); in getExitEdges()
282 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const;
247 void getExitEdges(SmallVectorImpl<EdgeT> &ExitEdges) const { in getExitEdges() argument260 ExitEdges.push_back(EdgeT(*BI, *I)); in getExitEdges()