Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DDivergenceAnalysis.cpp279 const Loop *BranchLoop) { in propagateJoinDivergence() argument
291 if (BranchLoop && !BranchLoop->contains(&JoinBlock)) { in propagateJoinDivergence()
305 const auto *BranchLoop = LI.getLoopFor(Term.getParent()); in propagateBranchDivergence() local
313 IsBranchLoopDivergent |= propagateJoinDivergence(*JoinBlock, BranchLoop); in propagateBranchDivergence()
318 assert(BranchLoop); in propagateBranchDivergence()
319 if (!DivergentLoops.insert(BranchLoop).second) { in propagateBranchDivergence()
322 propagateLoopDivergence(*BranchLoop); in propagateBranchDivergence()
333 const auto *BranchLoop = ExitingLoop.getParentLoop(); in propagateLoopDivergence() local
356 assert(BranchLoop); in propagateLoopDivergence()
357 if (!DivergentLoops.insert(BranchLoop).second) { in propagateLoopDivergence()
[all …]