Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp169 const Instruction &I, const Loop &OuterDivLoop) { in analyzeTemporalDivergence() argument
179 const auto *OpInst = getIfCarriedInstruction(Op, OuterDivLoop); in analyzeTemporalDivergence()
191 const BasicBlock &DivExit, const Loop &OuterDivLoop) { in analyzeLoopExitDivergence() argument
195 analyzeTemporalDivergence(Phi, OuterDivLoop); in analyzeLoopExitDivergence()
201 const BasicBlock &LoopHeader = *OuterDivLoop.getHeader(); in analyzeLoopExitDivergence()
217 assert(!OuterDivLoop.contains(UserBlock) && in analyzeLoopExitDivergence()
224 analyzeTemporalDivergence(Phi, OuterDivLoop); in analyzeLoopExitDivergence()
231 analyzeTemporalDivergence(I, OuterDivLoop); in analyzeLoopExitDivergence()
250 const Loop *OuterDivLoop = DivLoop; in propagateLoopExitDivergence() local
256 OuterDivLoop = DivLoop; in propagateLoopExitDivergence()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h100 const Loop &OuterDivLoop);
105 const Loop &OuterDivLoop);