Home
last modified time | relevance | path

Searched refs:OutlinedFn (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.h90 llvm::Function *&OutlinedFn,
106 llvm::Function *&OutlinedFn,
121 llvm::Function *&OutlinedFn,
222 SourceLocation Loc, llvm::Function *OutlinedFn,
238 llvm::Function *OutlinedFn,
301 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn,
H A DCGOpenMPRuntime.h333 llvm::Function *&OutlinedFn,
800 llvm::Function *OutlinedFn,
1364 llvm::Function *&OutlinedFn,
1383 llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond,
1428 SourceLocation Loc, llvm::Function *OutlinedFn,
1542 llvm::FunctionCallee OutlinedFn,
1745 llvm::Function *OutlinedFn,
2168 llvm::Function *&OutlinedFn,
2185 llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond,
2216 SourceLocation Loc, llvm::Function *OutlinedFn,
H A DCGOpenMPRuntimeGPU.cpp726 llvm::Function *&OutlinedFn, in emitNonSPMDKernel() argument
760 emitTargetOutlinedFunctionHelper(D, ParentName, OutlinedFn, OutlinedFnID, in emitNonSPMDKernel()
818 llvm::Function *&OutlinedFn, in emitSPMDKernel() argument
861 emitTargetOutlinedFunctionHelper(D, ParentName, OutlinedFn, OutlinedFnID, in emitSPMDKernel()
868 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunction() argument
1202 llvm::Function *OutlinedFn, in emitTeamsCall() argument
1221 emitOutlinedFunctionCall(CGF, Loc, OutlinedFn, OutlinedFnArgs); in emitTeamsCall()
1226 llvm::Function *OutlinedFn, in emitParallelCall() argument
1233 auto &&ParallelGen = [this, Loc, OutlinedFn, CapturedVars, IfCond, in emitParallelCall()
1238 llvm::Function *WFn = WrapperFunctionsMap[OutlinedFn]; in emitParallelCall()
[all …]
H A DCGOpenMPRuntime.cpp1874 auto &&ThenGen = [&M, OutlinedFn, CapturedVars, RTLoc, in emitParallelCall()
1890 auto &&ElseGen = [&M, OutlinedFn, CapturedVars, RTLoc, Loc, in emitParallelCall()
1919 OutlinedFn->removeFnAttr(llvm::Attribute::AlwaysInline); in emitParallelCall()
1920 OutlinedFn->addFnAttr(llvm::Attribute::NoInline); in emitParallelCall()
5815 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunction() argument
5922 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunctionHelper() argument
5941 if (!OutlinedFn) in emitTargetOutlinedFunctionHelper()
5949 CGM.handleAMDGPUWavesPerEUAttr(OutlinedFn, Attr); in emitTargetOutlinedFunctionHelper()
9427 CGOpenMPRuntime *OMPRuntime, llvm::Function *OutlinedFn, in emitTargetCallKernelLaunch() argument
9660 auto &&TargetThenGen = [this, OutlinedFn, &D, &CapturedVars, in emitTargetCall()
[all …]
H A DCGStmtOpenMP.cpp1542 llvm::Function *OutlinedFn = in emitCommonOMPParallelDirective() local
1575 CGF.CGM.getOpenMPRuntime().emitParallelCall(CGF, S.getBeginLoc(), OutlinedFn, in emitCommonOMPParallelDirective()
4980 TaskGen(*this, OutlinedFn, Data); in EmitOMPTaskBasedDirective()
5156 CGM.getOpenMPRuntime().emitTaskCall(*this, S.getBeginLoc(), S, OutlinedFn, in EmitOMPTargetTaskBasedDirective()
5268 IfCond](CodeGenFunction &CGF, llvm::Function *OutlinedFn, in EmitOMPTaskDirective()
5907 llvm::Function *OutlinedFn = in EmitOMPOrderedDirective() local
5913 OutlinedFn, CapturedVars); in EmitOMPOrderedDirective()
5948 llvm::Function *OutlinedFn = in EmitOMPOrderedDirective() local
6730 llvm::Function *OutlinedFn = in emitCommonOMPTeamsDirective() local
7729 auto &&CodeGen = [&S, OutlinedFn, SharedsTy, CapturedStruct, IfCond, in EmitOMPTaskLoopBasedDirective()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp689 OutlinedFn->removeFromParent(); in finalize()
721 assert(OutlinedFn && OutlinedFn->getNumUses() == 1); in finalize()
725 OI.PostOutlineCB(*OutlinedFn); in finalize()
4707 Function *OutlinedFn) { in setOutlinedTargetRegionFunctionAttributes() argument
4711 OutlinedFn->setDSOLocal(false); in setOutlinedTargetRegionFunctionAttributes()
4722 return OutlinedFn; in createOutlinedFunctionID()
4732 if (OutlinedFn) in createTargetRegionEntryAddr()
4733 return OutlinedFn; in createTargetRegionEntryAddr()
4772 if (OutlinedFn) in registerTargetRegionFunction()
5175 Function *OutlinedFn; in createTarget() local
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h1743 const LocationDescription &Loc, Function *OutlinedFn, Value *OutlinedFnID,
2095 void setOutlinedTargetRegionFunctionAttributes(Function *OutlinedFn);
2100 Constant *createOutlinedFunctionID(Function *OutlinedFn,
2144 bool IsOffloadEntry, Function *&OutlinedFn,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp1249 Function *OutlinedFn = MergableCIs.front()->getCaller(); in mergeParallelRegions() local
1258 Args.push_back(OutlinedFn->getArg(0)); in mergeParallelRegions()
1259 Args.push_back(OutlinedFn->getArg(1)); in mergeParallelRegions()
1288 assert(OutlinedFn != OriginalFn && "Outlining failed"); in mergeParallelRegions()
1289 CGUpdater.registerOutlinedFunction(*OriginalFn, *OutlinedFn); in mergeParallelRegions()