Searched refs:ExitEdges (Results 1 – 4 of 4) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | LoopUnrollPeel.cpp | 492 SmallVectorImpl<std::pair<BasicBlock *, BasicBlock *> > &ExitEdges, in cloneLoopBlocks() 576 for (auto Edge : ExitEdges) in cloneLoopBlocks() 612 SmallVector<std::pair<BasicBlock *, BasicBlock *>, 4> ExitEdges; in peelLoop() local 613 L->getExitEdges(ExitEdges); in peelLoop() 636 for (auto Edge : ExitEdges) { in peelLoop() 717 cloneLoopBlocks(L, Iter, InsertTop, InsertBot, ExitEdges, NewBlocks, in peelLoop()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LoopPredication.cpp | 916 SmallVector<std::pair<BasicBlock *, BasicBlock *>, 8> ExitEdges; in isLoopProfitableToPredicate() local 917 L->getExitEdges(ExitEdges); in isLoopProfitableToPredicate() 920 if (ExitEdges.size() == 1) in isLoopProfitableToPredicate() 952 for (const auto &ExitEdge : ExitEdges) { in isLoopProfitableToPredicate()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 142 SmallVectorImpl<Edge> &ExitEdges) const { in getExitEdges() argument 148 ExitEdges.emplace_back(BB, Succ); in getExitEdges()
|
D | LoopInfo.h | 292 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const;
|