Searched refs:BranchLoop (Results 1 – 1 of 1) sorted by relevance
279 const Loop *BranchLoop) { in propagateJoinDivergence() argument291 if (BranchLoop && !BranchLoop->contains(&JoinBlock)) { in propagateJoinDivergence()305 const auto *BranchLoop = LI.getLoopFor(Term.getParent()); in propagateBranchDivergence() local313 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() local356 assert(BranchLoop); in propagateLoopDivergence()357 if (!DivergentLoops.insert(BranchLoop).second) { in propagateLoopDivergence()[all …]