Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBreakCriticalEdges.cpp276 SmallVector<BasicBlock *, 4> LoopPreds; in SplitCriticalEdge() local
284 LoopPreds.clear(); in SplitCriticalEdge()
287 LoopPreds.push_back(P); in SplitCriticalEdge()
289 if (!LoopPreds.empty()) { in SplitCriticalEdge()
292 DestBB, LoopPreds, "split", DT, LI, MSSAU, Options.PreserveLCSSA); in SplitCriticalEdge()
294 createPHIsForSplitLoopExit(LoopPreds, NewExitBB, DestBB); in SplitCriticalEdge()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp201 PredMap LoopPreds; member in __anon8647049c0111::StructurizeCFG
449 BBPredicates &LPred = LoopPreds[BB]; in gatherPredicates()
509 LoopPreds.clear(); in collectInfos()
548 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; in insertConditions()
1032 LoopPreds.clear(); in runOnRegion()