Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp191 const BasicBlock &DivExit, const Loop &OuterDivLoop) { in analyzeLoopExitDivergence() argument
194 for (const auto &Phi : DivExit.phis()) { in analyzeLoopExitDivergence()
203 TaintStack.push_back(&DivExit); in analyzeLoopExitDivergence()
208 Visited.insert(&DivExit); in analyzeLoopExitDivergence()
245 const BasicBlock &DivExit, const Loop &InnerDivLoop) { in propagateLoopExitDivergence() argument
246 LLVM_DEBUG(dbgs() << "\tpropLoopExitDiv " << DivExit.getName() << "\n"); in propagateLoopExitDivergence()
251 const Loop *ExitLevelLoop = LI.getLoopFor(&DivExit); in propagateLoopExitDivergence()
262 analyzeLoopExitDivergence(DivExit, *OuterDivLoop); in propagateLoopExitDivergence()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DDivergenceAnalysis.h95 void propagateLoopExitDivergence(const BasicBlock &DivExit,
99 void analyzeLoopExitDivergence(const BasicBlock &DivExit,
/openbsd-src/gnu/llvm/llvm/include/llvm/ADT/
H A DGenericUniformityImpl.h448 void propagateCycleExitDivergence(const BlockT &DivExit,
907 const BlockT &DivExit, const CycleT &InnerDivCycle) { in propagateCycleExitDivergence() argument
908 LLVM_DEBUG(dbgs() << "\tpropCycleExitDiv " << Context.print(&DivExit) in propagateCycleExitDivergence()
912 auto *ExitLevelCycle = CI.getCycle(&DivExit); in propagateCycleExitDivergence()