Lines Matching refs:ContBlock
2556 llvm::BasicBlock *ContBlock = nullptr; in emitOMPSimdRegion() local
2562 ContBlock = CGF.createBasicBlock("simd.if.end"); in emitOMPSimdRegion()
2563 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in emitOMPSimdRegion()
2624 if (ContBlock) { in emitOMPSimdRegion()
2625 CGF.EmitBranch(ContBlock); in emitOMPSimdRegion()
2626 CGF.EmitBlock(ContBlock, true); in emitOMPSimdRegion()
3336 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPWorksharingLoop() local
3342 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPWorksharingLoop()
3343 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPWorksharingLoop()
3542 if (ContBlock) { in EmitOMPWorksharingLoop()
3543 EmitBranch(ContBlock); in EmitOMPWorksharingLoop()
3544 EmitBlock(ContBlock, /*IsFinished=*/true); in EmitOMPWorksharingLoop()
5680 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPDistributeLoop() local
5686 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPDistributeLoop()
5687 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPDistributeLoop()
5875 if (ContBlock) { in EmitOMPDistributeLoop()
5876 EmitBranch(ContBlock); in EmitOMPDistributeLoop()
5877 EmitBlock(ContBlock, true); in EmitOMPDistributeLoop()
7710 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPTaskLoopBasedDirective() local
7717 ContBlock = CGF.createBasicBlock("taskloop.if.end"); in EmitOMPTaskLoopBasedDirective()
7718 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPTaskLoopBasedDirective()
7779 if (ContBlock) { in EmitOMPTaskLoopBasedDirective()
7780 CGF.EmitBranch(ContBlock); in EmitOMPTaskLoopBasedDirective()
7781 CGF.EmitBlock(ContBlock, true); in EmitOMPTaskLoopBasedDirective()