Home
last modified time | relevance | path

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

/external/llvm/lib/Transforms/Utils/
DBreakCriticalEdges.cpp289 SmallVector<BasicBlock *, 4> LoopPreds; in SplitCriticalEdge() local
297 LoopPreds.clear(); in SplitCriticalEdge()
300 LoopPreds.push_back(P); in SplitCriticalEdge()
302 if (!LoopPreds.empty()) { in SplitCriticalEdge()
305 DestBB, LoopPreds, "split", DT, LI, Options.PreserveLCSSA); in SplitCriticalEdge()
307 createPHIsForSplitLoopExit(LoopPreds, NewExitBB, DestBB); in SplitCriticalEdge()
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp189 PredMap LoopPreds; member in __anona262f0980111::StructurizeCFG
433 BBPredicates &LPred = LoopPreds[BB]; in gatherPredicates()
499 LoopPreds.clear(); in collectInfos()
539 BBPredicates &Preds = Loops ? LoopPreds[SuccFalse] : Predicates[SuccTrue]; in insertConditions()
987 LoopPreds.clear(); in runOnRegion()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp8030 DenseSet<Value*> &LoopPreds; member
8034 : Cond(C), LoopPreds(LP) { in MarkPendingLoopPredicate()
8035 Pending = !LoopPreds.insert(Cond).second; in MarkPendingLoopPredicate()
8039 LoopPreds.erase(Cond); in ~MarkPendingLoopPredicate()