Lines Matching refs:ContBlock
2494 llvm::BasicBlock *ContBlock = nullptr; in emitOMPSimdRegion() local
2500 ContBlock = CGF.createBasicBlock("simd.if.end"); in emitOMPSimdRegion()
2501 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in emitOMPSimdRegion()
2561 if (ContBlock) { in emitOMPSimdRegion()
2562 CGF.EmitBranch(ContBlock); in emitOMPSimdRegion()
2563 CGF.EmitBlock(ContBlock, true); in emitOMPSimdRegion()
3099 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPWorksharingLoop() local
3105 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPWorksharingLoop()
3106 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPWorksharingLoop()
3301 if (ContBlock) { in EmitOMPWorksharingLoop()
3302 EmitBranch(ContBlock); in EmitOMPWorksharingLoop()
3303 EmitBlock(ContBlock, /*IsFinished=*/true); in EmitOMPWorksharingLoop()
5091 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPDistributeLoop() local
5097 ContBlock = createBasicBlock("omp.precond.end"); in EmitOMPDistributeLoop()
5098 emitPreCond(*this, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPDistributeLoop()
5286 if (ContBlock) { in EmitOMPDistributeLoop()
5287 EmitBranch(ContBlock); in EmitOMPDistributeLoop()
5288 EmitBlock(ContBlock, true); in EmitOMPDistributeLoop()
6903 llvm::BasicBlock *ContBlock = nullptr; in EmitOMPTaskLoopBasedDirective() local
6910 ContBlock = CGF.createBasicBlock("taskloop.if.end"); in EmitOMPTaskLoopBasedDirective()
6911 emitPreCond(CGF, S, S.getPreCond(), ThenBlock, ContBlock, in EmitOMPTaskLoopBasedDirective()
6972 if (ContBlock) { in EmitOMPTaskLoopBasedDirective()
6973 CGF.EmitBranch(ContBlock); in EmitOMPTaskLoopBasedDirective()
6974 CGF.EmitBlock(ContBlock, true); in EmitOMPTaskLoopBasedDirective()