| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.h | 90 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 D | CGOpenMPRuntime.h | 333 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 D | CGOpenMPRuntimeGPU.cpp | 726 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 D | CGOpenMPRuntime.cpp | 1874 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 D | CGStmtOpenMP.cpp | 1542 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 D | OMPIRBuilder.cpp | 689 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 D | OMPIRBuilder.h | 1743 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 D | OpenMPOpt.cpp | 1249 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()
|