Home
last modified time | relevance | path

Searched refs:CGOpenMPRuntime (Results 1 – 9 of 9) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGOpenMPRuntime.cpp1036 CGOpenMPRuntime::CGOpenMPRuntime(CodeGenModule &CGM) in CGOpenMPRuntime() function in CGOpenMPRuntime
1058 void CGOpenMPRuntime::clear() { in clear()
1073 std::string CGOpenMPRuntime::getName(ArrayRef<StringRef> Parts) const { in getName()
1132 void CGOpenMPRuntime::emitUserDefinedReduction( in emitUserDefinedReduction()
1159 CGOpenMPRuntime::getUserDefinedReduction(const OMPDeclareReductionDecl *D) { in getUserDefinedReduction()
1249 std::string CGOpenMPRuntime::getOutlinedHelperName(StringRef Name) const { in getOutlinedHelperName()
1254 std::string CGOpenMPRuntime::getOutlinedHelperName(CodeGenFunction &CGF) const { in getOutlinedHelperName()
1258 std::string CGOpenMPRuntime::getReductionFuncName(StringRef Name) const { in getReductionFuncName()
1263 llvm::Function *CGOpenMPRuntime::emitParallelOutlinedFunction( in emitParallelOutlinedFunction()
1273 llvm::Function *CGOpenMPRuntime::emitTeamsOutlinedFunction( in emitTeamsOutlinedFunction()
[all …]
HDCGOpenMPRuntime.h229 class CGOpenMPRuntime {
627 explicit CGOpenMPRuntime(CodeGenModule &CGM);
628 virtual ~CGOpenMPRuntime() {} in ~CGOpenMPRuntime()
1476 CGOpenMPRuntime::TargetDataInfo &Info);
1681 class CGOpenMPSIMDRuntime final : public CGOpenMPRuntime {
1683 explicit CGOpenMPSIMDRuntime(CodeGenModule &CGM) : CGOpenMPRuntime(CGM) {} in CGOpenMPSIMDRuntime()
2249 CGOpenMPRuntime::TargetDataInfo &Info) override;
HDCGOpenMPRuntimeGPU.cpp520 const Stmt *ChildStmt = CGOpenMPRuntime::getSingleCompoundChild(Ctx, Body); in hasNestedSPMDDirective()
534 ChildStmt = CGOpenMPRuntime::getSingleCompoundChild(Ctx, Body); in hasNestedSPMDDirective()
866 : CGOpenMPRuntime(CGM) { in CGOpenMPRuntimeGPU()
921 cast<llvm::Function>(CGOpenMPRuntime::emitParallelOutlinedFunction( in emitParallelOutlinedFunction()
942 if (const Stmt *S = CGOpenMPRuntime::getSingleCompoundChild( in getDistributeLastprivateVars()
1034 llvm::Function *OutlinedFun = CGOpenMPRuntime::emitTeamsOutlinedFunction( in emitTeamsOutlinedFunction()
1364 CGOpenMPRuntime::emitCriticalRegion(CGF, CriticalName, CriticalOpGen, Loc, in emitCriticalRegion()
1672 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs, in emitReduction()
1844 CGOpenMPRuntime::emitOutlinedFunctionCall(CGF, Loc, OutlinedFn, TargetArgs); in emitOutlinedFunctionCall()
2116 CGOpenMPRuntime::functionFinished(CGF); in functionFinished()
[all …]
HDCGStmtOpenMP.cpp1826 CGOpenMPRuntime::LastprivateConditionalRAII::disable(*this, S); in EmitOMPParallelDirective()
2503 CGOpenMPRuntime::NontemporalDeclsRAII NontemporalsRegion(CGF.CGM, S); in emitCommonSimdLoop()
2592 CGOpenMPRuntime::LastprivateConditionalRAII LPCRegion( in emitOMPSimdRegion()
2741 CGOpenMPRuntime::LastprivateConditionalRAII::disable(*this, S); in EmitOMPSimdDirective()
2756 CGOpenMPRuntime::LastprivateConditionalRAII::disable(*this, S); in EmitOMPSimdDirective()
2851 CGOpenMPRuntime &RT = CGM.getOpenMPRuntime(); in EmitOMPOuterLoop()
2966 CGOpenMPRuntime &RT = CGM.getOpenMPRuntime(); in EmitOMPForOuterLoop()
3036 CGOpenMPRuntime::DispatchRTInput DipatchRTInputValues = {LBVal, UBVal, in EmitOMPForOuterLoop()
3041 CGOpenMPRuntime::StaticRTInput StaticInit( in EmitOMPForOuterLoop()
3080 CGOpenMPRuntime &RT = CGM.getOpenMPRuntime(); in EmitOMPDistributeOuterLoop()
[all …]
HDCGOpenMPRuntimeGPU.h24 class CGOpenMPRuntimeGPU : public CGOpenMPRuntime {
HDCodeGenModule.h93 class CGOpenMPRuntime; variable
330 std::unique_ptr<CGOpenMPRuntime> OpenMPRuntime;
666 CGOpenMPRuntime &getOpenMPRuntime() { in getOpenMPRuntime()
HDCGDecl.cpp331 CGOpenMPRuntime::DisableAutoDeclareTargetRAII NoDeclTarget(*this); in getOrCreateStaticVarDecl()
HDCodeGenModule.cpp496 OpenMPRuntime.reset(new CGOpenMPRuntime(*this)); in createOpenMPRuntime()
/freebsd-14-stable/lib/clang/libclang/
HDMakefile295 SRCS_MIN+= CodeGen/CGOpenMPRuntime.cpp