Lines Matching refs:getOpenMPRuntime
404 CGF.CGM.getOpenMPRuntime().getUserDefinedReduction(DRD); in emitInitWithReductionInitializer()
1156 CGM.getOpenMPRuntime().emitReduction( in EmitOMPReductionClauseFinal()
1195 auto OutlinedFn = CGF.CGM.getOpenMPRuntime(). in emitCommonOMPParallelDirective()
1202 CGF.CGM.getOpenMPRuntime().emitNumThreadsClause( in emitCommonOMPParallelDirective()
1207 CGF.CGM.getOpenMPRuntime().emitProcBindClause( in emitCommonOMPParallelDirective()
1222 CGF.CGM.getOpenMPRuntime().emitParallelCall(CGF, S.getLocStart(), OutlinedFn, in emitCommonOMPParallelDirective()
1236 CGF.CGM.getOpenMPRuntime().emitBarrierCall( in EmitOMPParallelDirective()
1668 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen); in EmitOMPSimdDirective()
1674 auto &RT = CGM.getOpenMPRuntime(); in EmitOMPOuterLoop()
1738 CGF.CGM.getOpenMPRuntime().emitForOrderedIterationEnd( in EmitOMPOuterLoop()
1766 auto &RT = CGM.getOpenMPRuntime(); in EmitOMPForOuterLoop()
1849 auto &RT = CGM.getOpenMPRuntime(); in EmitOMPDistributeOuterLoop()
1871 CGM.getOpenMPRuntime().emitInlinedDirective( in EmitOMPDistributeParallelForDirective()
1883 CGM.getOpenMPRuntime().emitInlinedDirective( in EmitOMPDistributeParallelForSimdDirective()
1895 CGM.getOpenMPRuntime().emitInlinedDirective( in EmitOMPDistributeSimdDirective()
1907 CGM.getOpenMPRuntime().emitInlinedDirective( in EmitOMPTargetParallelForSimdDirective()
1951 auto &RT = CGM.getOpenMPRuntime(); in EmitOMPWorksharingLoop()
2002 CGM.getOpenMPRuntime().emitBarrierCall( in EmitOMPWorksharingLoop()
2117 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_for, CodeGen, in EmitOMPForDirective()
2123 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), OMPD_for); in EmitOMPForDirective()
2135 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen); in EmitOMPForSimdDirective()
2140 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), OMPD_for); in EmitOMPForSimdDirective()
2226 CGF.CGM.getOpenMPRuntime().emitBarrierCall( in EmitSections()
2238 CGF.CGM.getOpenMPRuntime().emitForStaticInit( in EmitSections()
2253 CGF.CGM.getOpenMPRuntime().emitForStaticFinish(CGF, S.getLocStart()); in EmitSections()
2275 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_sections, CodeGen, in EmitSections()
2283 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), in EmitSections()
2295 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), in EmitOMPSectionsDirective()
2305 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_section, CodeGen, in EmitOMPSectionDirective()
2337 CGM.getOpenMPRuntime().emitSingleRegion(*this, CodeGen, S.getLocStart(), in EmitOMPSingleDirective()
2344 CGM.getOpenMPRuntime().emitBarrierCall( in EmitOMPSingleDirective()
2356 CGM.getOpenMPRuntime().emitMasterRegion(*this, CodeGen, S.getLocStart()); in EmitOMPMasterDirective()
2368 CGM.getOpenMPRuntime().emitCriticalRegion(*this, in EmitOMPCriticalDirective()
2550 auto *OutlinedFn = CGM.getOpenMPRuntime().emitTaskOutlinedFunction( in EmitOMPTaskBasedDirective()
2580 CGF.CGM.getOpenMPRuntime().emitTaskCall(CGF, S.getLocStart(), S, OutlinedFn, in EmitOMPTaskDirective()
2589 CGM.getOpenMPRuntime().emitTaskyieldCall(*this, S.getLocStart()); in EmitOMPTaskyieldDirective()
2593 CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getLocStart(), OMPD_barrier); in EmitOMPBarrierDirective()
2597 CGM.getOpenMPRuntime().emitTaskwaitCall(*this, S.getLocStart()); in EmitOMPTaskwaitDirective()
2607 CGM.getOpenMPRuntime().emitTaskgroupRegion(*this, CodeGen, S.getLocStart()); in EmitOMPTaskgroupDirective()
2611 CGM.getOpenMPRuntime().emitFlush(*this, [&]() -> ArrayRef<const Expr *> { in EmitOMPFlushDirective()
2635 auto &RT = CGM.getOpenMPRuntime(); in EmitOMPDistributeLoop()
2742 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_distribute, CodeGen, in EmitOMPDistributeDirective()
2759 CGM.getOpenMPRuntime().emitDoacrossOrdered(*this, DC); in EmitOMPOrderedDirective()
2778 CGM.getOpenMPRuntime().emitOrderedRegion(*this, CodeGen, S.getLocStart(), !C); in EmitOMPOrderedDirective()
2869 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in EmitOMPAtomicReadExpr()
2884 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in EmitOMPAtomicWriteExpr()
3038 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in EmitOMPAtomicUpdateExpr()
3136 CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc); in EmitOMPAtomicCaptureExpr()
3240 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_atomic, CodeGen); in EmitOMPAtomicDirective()
3259 CGM.getOpenMPRuntime().emitTargetOutlinedFunction( in EmitOMPTargetDirectiveOutlinedFunction()
3313 CGM.getOpenMPRuntime().emitTargetCall(*this, S, Fn, FnID, IfCond, Device, in EmitOMPTargetDirective()
3322 auto OutlinedFn = CGF.CGM.getOpenMPRuntime(). in emitCommonOMPTeamsDirective()
3333 CGF.CGM.getOpenMPRuntime().emitNumTeamsClause(CGF, NumTeams, ThreadLimit, in emitCommonOMPTeamsDirective()
3340 CGF.CGM.getOpenMPRuntime().emitTeamsCall(CGF, S, S.getLocStart(), OutlinedFn, in emitCommonOMPTeamsDirective()
3358 CGM.getOpenMPRuntime().emitCancellationPointCall(*this, S.getLocStart(), in EmitOMPCancellationPointDirective()
3371 CGM.getOpenMPRuntime().emitCancelCall(*this, S.getLocStart(), IfCond, in EmitOMPCancelDirective()
3398 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_target_data, in EmitOMPTargetDataDirective()
3413 CGM.getOpenMPRuntime().emitTargetDataCalls(*this, S, IfCond, Device, CodeGen); in EmitOMPTargetDataDirective()
3433 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetEnterDataDirective()
3453 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetExitDataDirective()
3593 CGF.CGM.getOpenMPRuntime().emitTaskLoopCall(CGF, S.getLocStart(), S, in EmitOMPTaskLoopBasedDirective()
3597 CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, OMPD_taskloop, in EmitOMPTaskLoopBasedDirective()
3630 CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device); in EmitOMPTargetUpdateDirective()