Home
last modified time | relevance | path

Searched refs:ExitLoopMap (Results 1 – 1 of 1) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DSimpleLoopUnswitch.cpp1234 SmallDenseMap<BasicBlock *, Loop *, 16> ExitLoopMap; in buildClonedLoops() local
1239 ExitLoopMap[ClonedExitBB] = ExitL; in buildClonedLoops()
1382 return ExitLoopMap.lookup(LHS)->getLoopDepth() < in buildClonedLoops()
1383 ExitLoopMap.lookup(RHS)->getLoopDepth(); in buildClonedLoops()
1392 Loop *ExitL = ExitLoopMap.lookup(ExitBB); in buildClonedLoops()
1408 (BlocksInClonedLoop.count(PredBB) || ExitLoopMap.count(PredBB)) && in buildClonedLoops()
1416 bool Inserted = ExitLoopMap.insert({PredBB, ExitL}).second; in buildClonedLoops()
1434 if (Loop *OuterL = ExitLoopMap.lookup(BB)) in buildClonedLoops()
1438 for (auto &BBAndL : ExitLoopMap) { in buildClonedLoops()
1462 *ChildL, ExitLoopMap.lookup(ClonedChildHeader), VMap, LI)); in buildClonedLoops()