Lines Matching refs:getOpenMPRuntime
475 CGM.getOpenMPRuntime().emitReduction( in EmitOMPReductionClauseFinal()
492 CGF.CGM.getOpenMPRuntime().emitNumThreadsClause( in emitOMPParallelCall()
495 CGF.CGM.getOpenMPRuntime().emitParallelCall(CGF, S.getLocStart(), OutlinedFn, in emitOMPParallelCall()
504 auto OutlinedFn = CGF.CGM.getOpenMPRuntime().emitParallelOutlinedFunction( in emitCommonOMPParallelDirective()
512 CGF.CGM.getOpenMPRuntime().emitSerialCall(CGF, S.getLocStart(), in emitCommonOMPParallelDirective()
531 CGF.CGM.getOpenMPRuntime().emitBarrierCall(CGF, S.getLocStart(), in EmitOMPParallelDirective()
540 CGF.CGM.getOpenMPRuntime().emitBarrierCall(CGF, S.getLocStart(), in EmitOMPParallelDirective()
826 CGM.getOpenMPRuntime().emitInlinedDirective(*this, CodeGen); in EmitOMPSimdDirective()
835 auto &RT = CGM.getOpenMPRuntime(); in EmitOMPForOuterLoop()
992 auto &RT = CGM.getOpenMPRuntime(); in EmitOMPWorksharingLoop()
1020 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), in EmitOMPWorksharingLoop()
1089 CGM.getOpenMPRuntime().emitInlinedDirective(*this, CodeGen); in EmitOMPForDirective()
1093 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), OMPD_for); in EmitOMPForDirective()
1168 CGF.CGM.getOpenMPRuntime().emitForInit( in emitSections()
1182 CGF.CGM.getOpenMPRuntime().emitForFinish(CGF, S.getLocStart(), in emitSections()
1186 CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, CodeGen); in emitSections()
1195 CGF.CGM.getOpenMPRuntime().emitSingleRegion(CGF, CodeGen, S.getLocStart(), in emitSections()
1206 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), EmittedAs); in EmitOMPSectionsDirective()
1216 CGM.getOpenMPRuntime().emitInlinedDirective(*this, CodeGen); in EmitOMPSectionDirective()
1249 CGM.getOpenMPRuntime().emitSingleRegion(*this, CodeGen, S.getLocStart(), in EmitOMPSingleDirective()
1254 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), OMPD_single); in EmitOMPSingleDirective()
1264 CGM.getOpenMPRuntime().emitMasterRegion(*this, CodeGen, S.getLocStart()); in EmitOMPMasterDirective()
1273 CGM.getOpenMPRuntime().emitCriticalRegion( in EmitOMPCriticalDirective()
1287 CGF.CGM.getOpenMPRuntime().emitBarrierCall(CGF, S.getLocStart(), in EmitOMPParallelForDirective()
1306 CGF.CGM.getOpenMPRuntime().emitBarrierCall(CGF, S.getLocStart(), in EmitOMPParallelSectionsDirective()
1328 CGM.getOpenMPRuntime().emitTaskOutlinedFunction(S, *I, CodeGen); in EmitOMPTaskDirective()
1347 CGM.getOpenMPRuntime().emitTaskCall(*this, S.getLocStart(), Tied, Final, in EmitOMPTaskDirective()
1353 CGM.getOpenMPRuntime().emitTaskyieldCall(*this, S.getLocStart()); in EmitOMPTaskyieldDirective()
1357 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), OMPD_barrier); in EmitOMPBarrierDirective()
1365 CGM.getOpenMPRuntime().emitFlush(*this, [&]() -> ArrayRef<const Expr *> { in EmitOMPFlushDirective()
1434 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in EmitOMPAtomicReadExpr()
1469 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in EmitOMPAtomicWriteExpr()
1615 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in EmitOMPAtomicUpdateExpr()
1684 CGM.getOpenMPRuntime().emitInlinedDirective(*this, CodeGen); in EmitOMPAtomicDirective()