reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGDecl.cpp
 1400           ? CGM.getOpenMPRuntime().getAddressOfLocalVariable(*this, &D)
 2415             ? CGM.getOpenMPRuntime().getAddressOfLocalVariable(*this, &D)
 2524   getOpenMPRuntime().emitUserDefinedReduction(CGF, D);
 2532   getOpenMPRuntime().emitUserDefinedMapper(D, CGF);
 2536   getOpenMPRuntime().checkArchForUnifiedAddressing(D);
tools/clang/lib/CodeGen/CGDeclCXX.cpp
  207       (void)CGM.getOpenMPRuntime().emitThreadPrivateVarDefinition(
  446       getOpenMPRuntime().emitDeclareTargetVarDefinition(D, Addr, PerformInit))
tools/clang/lib/CodeGen/CGExpr.cpp
 2295   Addr = CGF.CGM.getOpenMPRuntime().getAddrOfThreadPrivate(CGF, VD, Addr, Loc);
 2308                !CGF.CGM.getOpenMPRuntime().hasRequiresUnifiedSharedMemory()))
 2312            CGF.CGM.getOpenMPRuntime().hasRequiresUnifiedSharedMemory())) &&
 2315   Address Addr = CGF.CGM.getOpenMPRuntime().getAddrOfDeclareTargetVar(VD);
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
  809         CGF.CGM.getOpenMPRuntime().getUserDefinedReduction(DRD);
  829     std::string Name = CGF.CGM.getOpenMPRuntime().getName({"init"});
 1364   std::string Name = CGM.getOpenMPRuntime().getName(
 3060     CGOpenMPRuntime &RT = CGF.CGM.getOpenMPRuntime();
 3075     CGOpenMPRuntime &RT = CGF.CGM.getOpenMPRuntime();
 3304       CGM.getOpenMPRuntime().getName({"omp", "copyprivate", "copy_func"});
 4180             CGM.getOpenMPRuntime().hasRequiresUnifiedSharedMemory())
 4514   std::string Name = CGM.getOpenMPRuntime().getName({"omp_task_entry", ""});
 4590   CGM.getOpenMPRuntime().emitOutlinedFunctionCall(CGF, Loc, TaskFunction,
 4617       CGM.getOpenMPRuntime().getName({"omp_task_destructor", ""});
 4711       CGM.getOpenMPRuntime().getName({"omp_task_privates_map", ""});
 4901   std::string Name = CGM.getOpenMPRuntime().getName({"omp_task_dup", ""});
 5338     CGOpenMPRuntime &RT = CGF.CGM.getOpenMPRuntime();
 5352       CGF.CGM.getOpenMPRuntime().emitOutlinedFunctionCall(CGF, Loc, TaskEntry,
 5549               CGF.CGM.getOpenMPRuntime().getUserDefinedReduction(DRD);
 5823     CGOpenMPRuntime &RT = CGF.CGM.getOpenMPRuntime();
 5927           CGOpenMPRuntime &RT = CGF.CGM.getOpenMPRuntime();
 5985   std::string Name = CGM.getOpenMPRuntime().getName(
 6011   std::string Name = CGM.getOpenMPRuntime().getName({"red_init", ""});
 6025     Address SizeAddr = CGM.getOpenMPRuntime().getAddrOfArtificialThreadPrivate(
 6038         CGM.getOpenMPRuntime().getAddrOfArtificialThreadPrivate(
 6088   std::string Name = CGM.getOpenMPRuntime().getName({"red_comb", ""});
 6099     Address SizeAddr = CGM.getOpenMPRuntime().getAddrOfArtificialThreadPrivate(
 6130   CGM.getOpenMPRuntime().emitSingleReductionCombiner(
 6158   std::string Name = CGM.getOpenMPRuntime().getName({"red_fini", ""});
 6172     Address SizeAddr = CGM.getOpenMPRuntime().getAddrOfArtificialThreadPrivate(
 6430       CGOpenMPRuntime &RT = CGF.CGM.getOpenMPRuntime();
 7523                CGF.CGM.getOpenMPRuntime().hasRequiresUnifiedSharedMemory())) {
 7525             BP = CGF.CGM.getOpenMPRuntime().getAddrOfDeclareTargetVar(VD);
 8450         if (CGF.CGM.getOpenMPRuntime().hasRequiresUnifiedSharedMemory() ||
 8517             CGF.CGM.getOpenMPRuntime().registerTargetFirstprivateCopy(CGF, VD);
 8607       std::string Name = CGM.getOpenMPRuntime().getName({"offload_sizes"});
 8623         CGM.getOpenMPRuntime().getName({"offload_maptypes"});
 9771       (void)CGM.getOpenMPRuntime().getAddrOfDeclareTargetVar(VD);
 9824     SavedShouldMarkAsGlobal = CGM.getOpenMPRuntime().ShouldMarkAsGlobal;
 9825     CGM.getOpenMPRuntime().ShouldMarkAsGlobal = false;
 9831     CGM.getOpenMPRuntime().ShouldMarkAsGlobal = SavedShouldMarkAsGlobal;
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 1161           static_cast<CGOpenMPRuntimeNVPTX &>(CGF.CGM.getOpenMPRuntime());
 1168           static_cast<CGOpenMPRuntimeNVPTX &>(CGF.CGM.getOpenMPRuntime());
 2074           static_cast<CGOpenMPRuntimeNVPTX &>(CGF.CGM.getOpenMPRuntime());
 2092       static_cast<CGOpenMPRuntimeNVPTX &>(CGF.CGM.getOpenMPRuntime())
 2843       *(static_cast<CGOpenMPRuntimeNVPTX *>(&CGM.getOpenMPRuntime()));
 3276       CGM.getOpenMPRuntime().emitBarrierCall(CGF, Loc, OMPD_unknown,
 3324       CGM.getOpenMPRuntime().emitBarrierCall(CGF, Loc, OMPD_unknown,
 3581   CGM.getOpenMPRuntime().emitOutlinedFunctionCall(
 3809   CGM.getOpenMPRuntime().emitOutlinedFunctionCall(
 4009   CGM.getOpenMPRuntime().emitOutlinedFunctionCall(
 4726         static_cast<CGOpenMPRuntimeNVPTX &>(CGF.CGM.getOpenMPRuntime())
tools/clang/lib/CodeGen/CGStmtOpenMP.cpp
  457             : CGM.getOpenMPRuntime().translateParameter(FD, Arg));
  489       LocalAddr = CGM.getOpenMPRuntime().getParameterAddress(CGF, Args[Cnt],
  630   CGM.getOpenMPRuntime().emitOutlinedFunctionCall(WrapperCGF, S.getBeginLoc(),
  780         (void)CGM.getOpenMPRuntime().registerTargetFirstprivateCopy(*this,
 1228     CGM.getOpenMPRuntime().emitReduction(
 1275       CGF.CGM.getOpenMPRuntime().emitParallelOutlinedFunction(
 1282     CGF.CGM.getOpenMPRuntime().emitNumThreadsClause(
 1287     CGF.CGM.getOpenMPRuntime().emitProcBindClause(
 1307   CGF.CGM.getOpenMPRuntime().emitParallelCall(CGF, S.getBeginLoc(), OutlinedFn,
 1326       CGF.CGM.getOpenMPRuntime().emitBarrierCall(
 1833       CGF.CGM.getOpenMPRuntime().adjustTargetSpecificDataForLambdas(CGF, S);
 1862   CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen);
 1871   CGOpenMPRuntime &RT = CGM.getOpenMPRuntime();
 1964       CGF.CGM.getOpenMPRuntime().emitForStaticFinish(CGF, S.getEndLoc(),
 1975   CGOpenMPRuntime &RT = CGM.getOpenMPRuntime();
 2061       CGF.CGM.getOpenMPRuntime().emitForOrderedIterationEnd(CGF, Loc, IVSize,
 2085   CGOpenMPRuntime &RT = CGM.getOpenMPRuntime();
 2256   CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_distribute, CodeGen);
 2266   CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_distribute, CodeGen);
 2275   CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen);
 2287   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 2330   CGOpenMPRuntime &RT = CGM.getOpenMPRuntime();
 2382         CGM.getOpenMPRuntime().emitBarrierCall(
 2393         CGM.getOpenMPRuntime().adjustTargetSpecificDataForLambdas(*this, S);
 2405         CGM.getOpenMPRuntime().getDefaultScheduleAndChunk(
 2478           CGF.CGM.getOpenMPRuntime().emitForStaticFinish(CGF, S.getEndLoc(),
 2571     CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_for, CodeGen,
 2577     CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getBeginLoc(), OMPD_for);
 2590     CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_simd, CodeGen);
 2595     CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getBeginLoc(), OMPD_for);
 2681       CGF.CGM.getOpenMPRuntime().emitBarrierCall(
 2690       CGF.CGM.getOpenMPRuntime().adjustTargetSpecificDataForLambdas(CGF, S);
 2698     CGF.CGM.getOpenMPRuntime().emitForStaticInit(
 2712       CGF.CGM.getOpenMPRuntime().emitForStaticFinish(CGF, S.getEndLoc(),
 2737   CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_sections, CodeGen,
 2745     CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getBeginLoc(),
 2757     CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getBeginLoc(),
 2767   CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_section, CodeGen,
 2799     CGM.getOpenMPRuntime().emitSingleRegion(*this, CodeGen, S.getBeginLoc(),
 2806     CGM.getOpenMPRuntime().emitBarrierCall(
 2818   CGM.getOpenMPRuntime().emitMasterRegion(*this, CodeGen, S.getBeginLoc());
 2830   CGM.getOpenMPRuntime().emitCriticalRegion(*this,
 2974   Data.Reductions = CGM.getOpenMPRuntime().emitTaskReductionInit(
 3021       CGF.CGM.getOpenMPRuntime().emitOutlinedFunctionCall(
 3052         CGF.CGM.getOpenMPRuntime().emitTaskReductionFixups(CGF, S.getBeginLoc(),
 3054         Address Replacement = CGF.CGM.getOpenMPRuntime().getTaskReductionItem(
 3101         CGF.CGM.getOpenMPRuntime().emitTaskReductionFixups(CGF, S.getBeginLoc(),
 3106         Address Replacement = CGF.CGM.getOpenMPRuntime().getTaskReductionItem(
 3124   llvm::Function *OutlinedFn = CGM.getOpenMPRuntime().emitTaskOutlinedFunction(
 3244       CGF.CGM.getOpenMPRuntime().emitOutlinedFunctionCall(
 3267   llvm::Function *OutlinedFn = CGM.getOpenMPRuntime().emitTaskOutlinedFunction(
 3275   CGM.getOpenMPRuntime().emitTaskCall(*this, S.getBeginLoc(), S, OutlinedFn,
 3302     CGF.CGM.getOpenMPRuntime().emitTaskCall(CGF, S.getBeginLoc(), S, OutlinedFn,
 3311   CGM.getOpenMPRuntime().emitTaskyieldCall(*this, S.getBeginLoc());
 3315   CGM.getOpenMPRuntime().emitBarrierCall(*this, S.getBeginLoc(), OMPD_barrier);
 3319   CGM.getOpenMPRuntime().emitTaskwaitCall(*this, S.getBeginLoc());
 3348           CGF.CGM.getOpenMPRuntime().emitTaskReductionInit(CGF, S.getBeginLoc(),
 3358   CGM.getOpenMPRuntime().emitTaskgroupRegion(*this, CodeGen, S.getBeginLoc());
 3362   CGM.getOpenMPRuntime().emitFlush(
 3390   CGOpenMPRuntime &RT = CGM.getOpenMPRuntime();
 3438         CGM.getOpenMPRuntime().emitBarrierCall(
 3451         CGM.getOpenMPRuntime().adjustTargetSpecificDataForLambdas(*this, S);
 3466         CGM.getOpenMPRuntime().getDefaultDistScheduleAndChunk(
 3600   CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_distribute, CodeGen);
 3618       CGM.getOpenMPRuntime().emitDoacrossOrdered(*this, DC);
 3629       CGM.getOpenMPRuntime().emitOutlinedFunctionCall(CGF, S.getBeginLoc(),
 3637   CGM.getOpenMPRuntime().emitOrderedRegion(*this, CodeGen, S.getBeginLoc(), !C);
 3729     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 3744     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 3900     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 3999     CGF.CGM.getOpenMPRuntime().emitFlush(CGF, llvm::None, Loc);
 4111   CGM.getOpenMPRuntime().emitInlinedDirective(*this, OMPD_atomic, CodeGen);
 4123     CGM.getOpenMPRuntime().emitInlinedDirective(
 4173   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(S, ParentName, Fn, FnID,
 4189   CGM.getOpenMPRuntime().emitTargetCall(CGF, S, Fn, FnID, IfCond, Device,
 4201     CGF.CGM.getOpenMPRuntime().adjustTargetSpecificDataForLambdas(CGF, S);
 4215   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 4233       CGF.CGM.getOpenMPRuntime().emitTeamsOutlinedFunction(
 4242     CGF.CGM.getOpenMPRuntime().emitNumTeamsClause(CGF, NumTeams, ThreadLimit,
 4249   CGF.CGM.getOpenMPRuntime().emitTeamsCall(CGF, S, S.getBeginLoc(), OutlinedFn,
 4283       CGF.CGM.getOpenMPRuntime().adjustTargetSpecificDataForLambdas(CGF, S);
 4301   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 4329     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, OMPD_distribute,
 4347   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 4375     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, OMPD_distribute,
 4393   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 4420     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, OMPD_distribute,
 4442     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, OMPD_simd,
 4465     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, OMPD_distribute,
 4488     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(
 4513     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(
 4535   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 4565     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(
 4587   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 4602   CGM.getOpenMPRuntime().emitCancellationPointCall(*this, S.getBeginLoc(),
 4615   CGM.getOpenMPRuntime().emitCancelCall(*this, S.getBeginLoc(), IfCond,
 4756     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, OMPD_target_data,
 4783   CGM.getOpenMPRuntime().emitTargetDataCalls(*this, S, IfCond, Device, RCG,
 4805   CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device);
 4826   CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device);
 4843       CGF.CGM.getOpenMPRuntime().adjustTargetSpecificDataForLambdas(CGF, S);
 4863   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 4903   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 4942   CGM.getOpenMPRuntime().emitTargetOutlinedFunction(
 5083       CGF.CGM.getOpenMPRuntime().emitTaskLoopCall(CGF, S.getBeginLoc(), S,
 5087     CGF.CGM.getOpenMPRuntime().emitInlinedDirective(CGF, OMPD_taskloop,
 5093     CGM.getOpenMPRuntime().emitTaskgroupRegion(
 5121   CGM.getOpenMPRuntime().emitMasterRegion(*this, CodeGen, S.getBeginLoc());
 5131   CGM.getOpenMPRuntime().emitMasterRegion(*this, CodeGen, S.getBeginLoc());
 5143     CGM.getOpenMPRuntime().emitMasterRegion(CGF, TaskLoopCodeGen,
 5169   CGM.getOpenMPRuntime().emitTargetDataStandAloneCall(*this, S, IfCond, Device);
 5215   CGM.getOpenMPRuntime().emitInlinedDirective(
tools/clang/lib/CodeGen/CodeGenFunction.cpp
  102     CGM.getOpenMPRuntime().functionFinished(*this);
  944     CGM.getOpenMPRuntime().emitFunctionProlog(*this, CurCodeDecl);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1865     getOpenMPRuntime().emitDeclareSimdFunction(FD, F);
 2075     getOpenMPRuntime().emitDeferredTargetDecls();
 2502               getOpenMPRuntime().hasRequiresUnifiedSharedMemory();
 2511             (void)getOpenMPRuntime().getAddrOfDeclareTargetVar(VD);
 3424       getOpenMPRuntime().registerTargetGlobalVariable(D, Entry);
 3495       getOpenMPRuntime().registerTargetGlobalVariable(D, GV);
 5757     if (auto InitFunction = getOpenMPRuntime().emitThreadPrivateVarDefinition(