Lines Matching refs:ContBlock
2489 llvm::BasicBlock *ContBlock = nullptr; in emitOMPSimdRegion() local
2495 ContBlock = CGF.createBasicBlock("simd.if.end"); in emitOMPSimdRegion()
2496 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in emitOMPSimdRegion()
2556 if (ContBlock) { in emitOMPSimdRegion()
2557 CGF.EmitBranch(ContBlock); in emitOMPSimdRegion()
2558 CGF.EmitBlock(ContBlock, true); in emitOMPSimdRegion()
3072 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPWorksharingLoop() local
3078 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPWorksharingLoop()
3079 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPWorksharingLoop()
3275 if (ContBlock) { in EmitOMPWorksharingLoop()
3276 EmitBranch(ContBlock); in EmitOMPWorksharingLoop()
3277 EmitBlock(ContBlock, /*IsFinished=*/true); in EmitOMPWorksharingLoop()
5065 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPDistributeLoop() local
5071 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPDistributeLoop()
5072 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPDistributeLoop()
5260 if (ContBlock) { in EmitOMPDistributeLoop()
5261 EmitBranch(ContBlock); in EmitOMPDistributeLoop()
5262 EmitBlock(ContBlock, true); in EmitOMPDistributeLoop()
6870 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPTaskLoopBasedDirective() local
6877 ContBlock = CGF.createBasicBlock("taskloop.if.end"); in EmitOMPTaskLoopBasedDirective()
6878 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPTaskLoopBasedDirective()
6939 if (ContBlock) { in EmitOMPTaskLoopBasedDirective()
6940 CGF.EmitBranch(ContBlock); in EmitOMPTaskLoopBasedDirective()
6941 CGF.EmitBlock(ContBlock, true); in EmitOMPTaskLoopBasedDirective()