Searched refs:JoinBlock (Results 1 – 2 of 2) sorted by relevance
278 bool DivergenceAnalysis::propagateJoinDivergence(const BasicBlock &JoinBlock, in propagateJoinDivergence() argument280 LLVM_DEBUG(dbgs() << "\tpropJoinDiv " << JoinBlock.getName() << "\n"); in propagateJoinDivergence()283 if (!inRegion(JoinBlock)) { in propagateJoinDivergence()288 pushPHINodes(JoinBlock); in propagateJoinDivergence()291 if (BranchLoop && !BranchLoop->contains(&JoinBlock)) { in propagateJoinDivergence()296 markBlockJoinDivergent(JoinBlock); in propagateJoinDivergence()312 for (const auto *JoinBlock : SDA.join_blocks(Term)) { in propagateBranchDivergence() local313 IsBranchLoopDivergent |= propagateJoinDivergence(*JoinBlock, BranchLoop); in propagateBranchDivergence()350 for (const auto *JoinBlock : SDA.join_blocks(ExitingLoop)) { in propagateLoopDivergence() local351 IsBranchLoopDivergent |= propagateJoinDivergence(*JoinBlock, BranchLoop); in propagateLoopDivergence()
133 bool propagateJoinDivergence(const BasicBlock &JoinBlock,