Home
last modified time | relevance | path

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/
DLoopUnrollPeel.cpp492 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/
DLoopPredication.cpp916 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/
DLoopInfoImpl.h142 SmallVectorImpl<Edge> &ExitEdges) const { in getExitEdges() argument
148 ExitEdges.emplace_back(BB, Succ); in getExitEdges()
DLoopInfo.h292 void getExitEdges(SmallVectorImpl<Edge> &ExitEdges) const;