Searched refs:LoopPreds (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | BreakCriticalEdges.cpp | 308 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/ |
D | StructurizeCFG.cpp | 185 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/ |
D | ScalarEvolution.cpp | 6816 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()
|