Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp159 const Loop &DivLoop) { in getIfCarriedInstruction() argument
163 if (!DivLoop.contains(I)) in getIfCarriedInstruction()
249 const Loop *DivLoop = &InnerDivLoop; in propagateLoopExitDivergence() local
250 const Loop *OuterDivLoop = DivLoop; in propagateLoopExitDivergence()
254 while (DivLoop && DivLoop->getLoopDepth() > LoopExitDepth) { in propagateLoopExitDivergence()
255 DivergentLoops.insert(DivLoop); // all crossed loops are divergent in propagateLoopExitDivergence()
256 OuterDivLoop = DivLoop; in propagateLoopExitDivergence()
257 DivLoop = DivLoop->getParentLoop(); in propagateLoopExitDivergence()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h96 const Loop &DivLoop);