Lines Matching refs:CodeGen

24 using namespace CodeGen;
1193 const RegionCodeGenTy &CodeGen) { in emitCommonOMPParallelDirective() argument
1197 *CS->getCapturedDecl()->param_begin(), InnermostKind, CodeGen); in emitCommonOMPParallelDirective()
1228 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPParallelDirective()
1246 emitCommonOMPParallelDirective(*this, S, OMPD_parallel, CodeGen); in EmitOMPParallelDirective()
1590 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPSimdDirective()
1668 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen); in EmitOMPSimdDirective()
2111 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF, in EmitOMPForDirective()
2117 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_for, CodeGen, in EmitOMPForDirective()
2129 auto &&CodeGen = [&S, &HasLastprivates](CodeGenFunction &CGF, in EmitOMPForSimdDirective()
2135 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen); in EmitOMPForSimdDirective()
2157 auto &&CodeGen = [&S, Stmt, CS, &HasLastprivates](CodeGenFunction &CGF, in EmitSections()
2275 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_sections, CodeGen, in EmitSections()
2301 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPSectionDirective()
2305 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_section, CodeGen, in EmitOMPSectionDirective()
2327 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPSingleDirective()
2337 CGM.getOpenMPRuntime().emitSingleRegion(*this, CodeGen, S.getLocStart(), in EmitOMPSingleDirective()
2351 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPMasterDirective()
2356 CGM.getOpenMPRuntime().emitMasterRegion(*this, CodeGen, S.getLocStart()); in EmitOMPMasterDirective()
2360 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPCriticalDirective()
2370 CodeGen, S.getLocStart(), Hint); in EmitOMPCriticalDirective()
2377 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPParallelForDirective()
2380 emitCommonOMPParallelDirective(*this, S, OMPD_for, CodeGen); in EmitOMPParallelForDirective()
2387 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPParallelForSimdDirective()
2390 emitCommonOMPParallelDirective(*this, S, OMPD_simd, CodeGen); in EmitOMPParallelForSimdDirective()
2397 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPParallelSectionsDirective()
2400 emitCommonOMPParallelDirective(*this, S, OMPD_sections, CodeGen); in EmitOMPParallelSectionsDirective()
2490 auto &&CodeGen = [PartId, &S, &Data, CS, &BodyGen, &LastprivateDstsOrigs]( in EmitOMPTaskBasedDirective()
2551 S, *I, *PartId, *TaskT, S.getDirectiveKind(), CodeGen, Data.Tied, in EmitOMPTaskBasedDirective()
2602 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPTaskgroupDirective()
2607 CGM.getOpenMPRuntime().emitTaskgroupRegion(*this, CodeGen, S.getLocStart()); in EmitOMPTaskgroupDirective()
2738 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPDistributeDirective()
2742 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_distribute, CodeGen, in EmitOMPDistributeDirective()
2763 auto &&CodeGen = [&S, C, this](CodeGenFunction &CGF, in EmitOMPOrderedDirective()
2778 CGM.getOpenMPRuntime().emitOrderedRegion(*this, CodeGen, S.getLocStart(), !C); in EmitOMPOrderedDirective()
3232 auto &&CodeGen = [&S, Kind, IsSeqCst, CS](CodeGenFunction &CGF, in EmitOMPAtomicDirective()
3240 CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_atomic, CodeGen); in EmitOMPAtomicDirective()
3249 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &Action) { in EmitOMPTargetDirectiveOutlinedFunction()
3260 S, ParentName, OutlinedFn, OutlinedFnID, IsOffloadEntry, CodeGen); in EmitOMPTargetDirectiveOutlinedFunction()
3320 const RegionCodeGenTy &CodeGen) { in emitCommonOMPTeamsDirective() argument
3324 *CS->getCapturedDecl()->param_begin(), InnermostKind, CodeGen); in emitCommonOMPTeamsDirective()
3346 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPTeamsDirective()
3353 emitCommonOMPTeamsDirective(*this, S, OMPD_teams, CodeGen); in EmitOMPTeamsDirective()
3389 auto &&CodeGen = [&S](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPTargetDataDirective()
3399 CodeGen); in EmitOMPTargetDataDirective()
3413 CGM.getOpenMPRuntime().emitTargetDataCalls(*this, S, IfCond, Device, CodeGen); in EmitOMPTargetDataDirective()
3591 auto &&CodeGen = [&](CodeGenFunction &CGF, PrePostActionTy &) { in EmitOMPTaskLoopBasedDirective()
3598 CodeGen); in EmitOMPTaskLoopBasedDirective()