Lines Matching refs:ContBlock
1702 llvm::BasicBlock *ContBlock = nullptr; in emitOMPSimdRegion() local
1708 ContBlock = CGF.createBasicBlock("simd.if.end"); in emitOMPSimdRegion()
1709 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in emitOMPSimdRegion()
1761 if (ContBlock) { in emitOMPSimdRegion()
1762 CGF.EmitBranch(ContBlock); in emitOMPSimdRegion()
1763 CGF.EmitBlock(ContBlock, true); in emitOMPSimdRegion()
2250 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPWorksharingLoop() local
2256 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPWorksharingLoop()
2257 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPWorksharingLoop()
2434 if (ContBlock) { in EmitOMPWorksharingLoop()
2435 EmitBranch(ContBlock); in EmitOMPWorksharingLoop()
2436 EmitBlock(ContBlock, /*IsFinished=*/true); in EmitOMPWorksharingLoop()
3304 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPDistributeLoop() local
3310 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPDistributeLoop()
3311 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPDistributeLoop()
3491 if (ContBlock) { in EmitOMPDistributeLoop()
3492 EmitBranch(ContBlock); in EmitOMPDistributeLoop()
3493 EmitBlock(ContBlock, true); in EmitOMPDistributeLoop()
4902 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPTaskLoopBasedDirective() local
4909 ContBlock = CGF.createBasicBlock("taskloop.if.end"); in EmitOMPTaskLoopBasedDirective()
4910 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPTaskLoopBasedDirective()
4960 if (ContBlock) { in EmitOMPTaskLoopBasedDirective()
4961 CGF.EmitBranch(ContBlock); in EmitOMPTaskLoopBasedDirective()
4962 CGF.EmitBlock(ContBlock, true); in EmitOMPTaskLoopBasedDirective()