Searched refs:LoopPreds (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
H A D | BreakCriticalEdges.cpp | 131 SmallVector<BasicBlock *, 4> LoopPreds; in SplitKnownCriticalEdge() local 153 LoopPreds.clear(); in SplitKnownCriticalEdge() 156 LoopPreds.push_back(P); in SplitKnownCriticalEdge() 160 if (any_of(LoopPreds, [](BasicBlock *Pred) { in SplitKnownCriticalEdge() 168 LoopPreds.clear(); in SplitKnownCriticalEdge() 300 if (!LoopPreds.empty()) { in SplitKnownCriticalEdge() 303 DestBB, LoopPreds, "split", DT, LI, MSSAU, Options.PreserveLCSSA); in SplitKnownCriticalEdge() 305 createPHIsForSplitLoopExit(LoopPreds, NewExitBB, DestBB); in SplitKnownCriticalEdge()
|
H A D | BasicBlockUtils.cpp | 577 SmallVector<BasicBlock *, 4> LoopPreds; in ehAwareSplitEdge() local 599 LoopPreds.clear(); in ehAwareSplitEdge() 602 LoopPreds.push_back(P); in ehAwareSplitEdge() 606 if (any_of(LoopPreds, [](BasicBlock *Pred) { in ehAwareSplitEdge() 701 if (!LoopPreds.empty()) { in ehAwareSplitEdge() 703 Succ, LoopPreds, "split", DT, LI, MSSAU, Options.PreserveLCSSA); in ehAwareSplitEdge() 705 createPHIsForSplitLoopExit(LoopPreds, NewExitBB, Succ); in ehAwareSplitEdge()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 262 PredMap LoopPreds; member in __anondb40fec20111::StructurizeCFG 462 BBPredicates &LPred = LoopPreds[BB]; in gatherPredicates() 522 LoopPreds.clear(); in collectInfos() 560 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; in insertConditions() 1080 LoopPreds.clear(); in run()
|