Lines Matching refs:ContBlock

2521   llvm::BasicBlock *ContBlock = nullptr;  in emitOMPSimdRegion()  local
2527 ContBlock = CGF.createBasicBlock("simd.if.end"); in emitOMPSimdRegion()
2528 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in emitOMPSimdRegion()
2589 if (ContBlock) { in emitOMPSimdRegion()
2590 CGF.EmitBranch(ContBlock); in emitOMPSimdRegion()
2591 CGF.EmitBlock(ContBlock, true); in emitOMPSimdRegion()
3233 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPWorksharingLoop() local
3239 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPWorksharingLoop()
3240 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPWorksharingLoop()
3438 if (ContBlock) { in EmitOMPWorksharingLoop()
3439 EmitBranch(ContBlock); in EmitOMPWorksharingLoop()
3440 EmitBlock(ContBlock, /*IsFinished=*/true); in EmitOMPWorksharingLoop()
5528 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPDistributeLoop() local
5534 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPDistributeLoop()
5535 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPDistributeLoop()
5723 if (ContBlock) { in EmitOMPDistributeLoop()
5724 EmitBranch(ContBlock); in EmitOMPDistributeLoop()
5725 EmitBlock(ContBlock, true); in EmitOMPDistributeLoop()
7582 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPTaskLoopBasedDirective() local
7589 ContBlock = CGF.createBasicBlock("taskloop.if.end"); in EmitOMPTaskLoopBasedDirective()
7590 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPTaskLoopBasedDirective()
7651 if (ContBlock) { in EmitOMPTaskLoopBasedDirective()
7652 CGF.EmitBranch(ContBlock); in EmitOMPTaskLoopBasedDirective()
7653 CGF.EmitBlock(ContBlock, true); in EmitOMPTaskLoopBasedDirective()