Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp308 SmallVector<BasicBlock *, 4> LoopPreds; in SplitCriticalEdge() local
316 LoopPreds.clear(); in SplitCriticalEdge()
319 LoopPreds.push_back(P); in SplitCriticalEdge()
321 if (!LoopPreds.empty()) { in SplitCriticalEdge()
325 DestBB, LoopPreds, "split", AA, DT, LI, Options.PreserveLCSSA); in SplitCriticalEdge()
327 createPHIsForSplitLoopExit(LoopPreds, NewExitBB, DestBB); in SplitCriticalEdge()
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp185 PredMap LoopPreds; member in __anon9827f4f90111::StructurizeCFG
427 BBPredicates &LPred = LoopPreds[BB]; in gatherPredicates()
493 LoopPreds.clear(); in collectInfos()
533 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; in insertConditions()
948 LoopPreds.clear(); in runOnRegion()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp6816 DenseSet<Value*> &LoopPreds; member
6820 : Cond(C), LoopPreds(LP) { in MarkPendingLoopPredicate()
6821 Pending = !LoopPreds.insert(Cond).second; in MarkPendingLoopPredicate()
6825 LoopPreds.erase(Cond); in ~MarkPendingLoopPredicate()