Home
last modified time | relevance | path

Searched defs:OutlinedFn (Results 1 – 5 of 5) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp680 Function *OutlinedFn = Extractor.extractCodeRegion(CEAC); finalize() local
1012 emitKernelLaunch(const LocationDescription & Loc,Function * OutlinedFn,Value * OutlinedFnID,EmitFallbackCallbackTy emitTargetCallFallbackCB,TargetKernelArgs & Args,Value * DeviceID,Value * RTLoc,InsertPointTy AllocaIP) emitKernelLaunch() argument
1116 targetParallelCallback(OpenMPIRBuilder * OMPIRBuilder,Function & OutlinedFn,Function * OuterFn,BasicBlock * OuterAllocaBB,Value * Ident,Value * IfCondition,Value * NumThreads,Instruction * PrivTID,AllocaInst * PrivTIDAddr,Value * ThreadID,const SmallVector<Instruction *,4> & ToBeDeleted) targetParallelCallback() argument
1204 hostParallelCallback(OpenMPIRBuilder * OMPIRBuilder,Function & OutlinedFn,Function * OuterFn,Value * Ident,Value * IfCondition,Instruction * PrivTID,AllocaInst * PrivTIDAddr,const SmallVector<Instruction *,4> & ToBeDeleted) hostParallelCallback() argument
1435 __anonb937da3d0602(Function &OutlinedFn) createParallel() argument
1443 __anonb937da3d0702(Function &OutlinedFn) createParallel() argument
1696 __anonb937da3d0902(Function &OutlinedFn) createTask() argument
2756 workshareLoopTargetCallback(OpenMPIRBuilder * OMPIRBuilder,CanonicalLoopInfo * CLI,Value * Ident,Function & OutlinedFn,Type * ParallelTaskPtr,const SmallVector<Instruction *,4> & ToBeDeleted,WorksharingLoopType LoopType) workshareLoopTargetCallback() argument
2898 __anonb937da3d1402(Function &OutlinedFn) applyWorkshareLoopTarget() argument
4707 setOutlinedTargetRegionFunctionAttributes(Function * OutlinedFn) setOutlinedTargetRegionFunctionAttributes() argument
4718 createOutlinedFunctionID(Function * OutlinedFn,StringRef EntryFnIDName) createOutlinedFunctionID() argument
4730 createTargetRegionEntryAddr(Function * OutlinedFn,StringRef EntryFnName) createTargetRegionEntryAddr() argument
4745 emitTargetRegionFunction(TargetRegionEntryInfo & EntryInfo,FunctionGenCallback & GenerateFunctionCallback,bool IsOffloadEntry,Function * & OutlinedFn,Constant * & OutlinedFnID) emitTargetRegionFunction() argument
4770 registerTargetRegionFunction(TargetRegionEntryInfo & EntryInfo,Function * OutlinedFn,StringRef EntryFnName,StringRef EntryFnIDName) registerTargetRegionFunction() argument
5095 emitTargetOutlinedFunction(OpenMPIRBuilder & OMPBuilder,IRBuilderBase & Builder,TargetRegionEntryInfo & EntryInfo,Function * & OutlinedFn,Constant * & OutlinedFnID,SmallVectorImpl<Value * > & Inputs,OpenMPIRBuilder::TargetBodyGenCallbackTy & CBFunc,OpenMPIRBuilder::TargetGenArgAccessorsCallbackTy & ArgAccessorFuncCB) emitTargetOutlinedFunction() argument
5113 emitTargetCall(OpenMPIRBuilder & OMPBuilder,IRBuilderBase & Builder,OpenMPIRBuilder::InsertPointTy AllocaIP,Function * OutlinedFn,Constant * OutlinedFnID,int32_t NumTeams,int32_t NumThreads,SmallVectorImpl<Value * > & Args,OpenMPIRBuilder::GenMapInfoCallbackTy GenMapInfoCB) emitTargetCall() argument
5175 Function *OutlinedFn; createTarget() local
6308 __anonb937da3d2f02(Function &OutlinedFn) createTeams() argument
[all...]
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntimeGPU.cpp1202 emitOutlinedFunctionCall(CGF, Loc, OutlinedFn, OutlinedFnArgs); in emitTeamsCall() argument
726 emitNonSPMDKernel(const OMPExecutableDirective & D,StringRef ParentName,llvm::Function * & OutlinedFn,llvm::Constant * & OutlinedFnID,bool IsOffloadEntry,const RegionCodeGenTy & CodeGen) emitNonSPMDKernel() argument
818 emitSPMDKernel(const OMPExecutableDirective & D,StringRef ParentName,llvm::Function * & OutlinedFn,llvm::Constant * & OutlinedFnID,bool IsOffloadEntry,const RegionCodeGenTy & CodeGen) emitSPMDKernel() argument
868 emitTargetOutlinedFunction(const OMPExecutableDirective & D,StringRef ParentName,llvm::Function * & OutlinedFn,llvm::Constant * & OutlinedFnID,bool IsOffloadEntry,const RegionCodeGenTy & CodeGen) emitTargetOutlinedFunction() argument
1226 emitParallelCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars,const Expr * IfCond,llvm::Value * NumThreads) emitParallelCall() argument
3031 emitOutlinedFunctionCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::FunctionCallee OutlinedFn,ArrayRef<llvm::Value * > Args) const emitOutlinedFunctionCall() argument
[all...]
H A DCGOpenMPRuntime.cpp1866 emitParallelCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars,const Expr * IfCond,llvm::Value * NumThreads) emitParallelCall() argument
5815 emitTargetOutlinedFunction(const OMPExecutableDirective & D,StringRef ParentName,llvm::Function * & OutlinedFn,llvm::Constant * & OutlinedFnID,bool IsOffloadEntry,const RegionCodeGenTy & CodeGen) emitTargetOutlinedFunction() argument
5922 emitTargetOutlinedFunctionHelper(const OMPExecutableDirective & D,StringRef ParentName,llvm::Function * & OutlinedFn,llvm::Constant * & OutlinedFnID,bool IsOffloadEntry,const RegionCodeGenTy & CodeGen) emitTargetOutlinedFunctionHelper() argument
9377 emitTargetCallFallback(CGOpenMPRuntime * OMPRuntime,llvm::Function * OutlinedFn,const OMPExecutableDirective & D,llvm::SmallVectorImpl<llvm::Value * > & CapturedVars,bool RequiresOuterTask,const CapturedStmt & CS,bool OffloadingMandatory,CodeGenFunction & CGF) emitTargetCallFallback() argument
9427 emitTargetCallKernelLaunch(CGOpenMPRuntime * OMPRuntime,llvm::Function * OutlinedFn,const OMPExecutableDirective & D,llvm::SmallVectorImpl<llvm::Value * > & CapturedVars,bool RequiresOuterTask,const CapturedStmt & CS,bool OffloadingMandatory,llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,llvm::Value * OutlinedFnID,CodeGenFunction::OMPTargetDataInfo & InputInfo,llvm::Value * & MapTypesArray,llvm::Value * & MapNamesArray,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter,CodeGenFunction & CGF,CodeGenModule & CGM) emitTargetCallKernelLaunch() argument
9604 emitTargetCallElse(CGOpenMPRuntime * OMPRuntime,llvm::Function * OutlinedFn,const OMPExecutableDirective & D,llvm::SmallVectorImpl<llvm::Value * > & CapturedVars,bool RequiresOuterTask,const CapturedStmt & CS,bool OffloadingMandatory,CodeGenFunction & CGF) emitTargetCallElse() argument
9628 emitTargetCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,llvm::Function * OutlinedFn,llvm::Value * OutlinedFnID,const Expr * IfCond,llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter) emitTargetCall() argument
10144 emitTeamsCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars) emitTeamsCall() argument
11245 emitOutlinedFunctionCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::FunctionCallee OutlinedFn,ArrayRef<llvm::Value * > Args) const emitOutlinedFunctionCall() argument
11940 emitParallelCall(CodeGenFunction & CGF,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars,const Expr * IfCond,llvm::Value * NumThreads) emitParallelCall() argument
12149 emitTargetOutlinedFunction(const OMPExecutableDirective & D,StringRef ParentName,llvm::Function * & OutlinedFn,llvm::Constant * & OutlinedFnID,bool IsOffloadEntry,const RegionCodeGenTy & CodeGen) emitTargetOutlinedFunction() argument
12156 emitTargetCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,llvm::Function * OutlinedFn,llvm::Value * OutlinedFnID,const Expr * IfCond,llvm::PointerIntPair<const Expr *,2,OpenMPDeviceClauseModifier> Device,llvm::function_ref<llvm::Value * (CodeGenFunction & CGF,const OMPLoopDirective & D)> SizeEmitter) emitTargetCall() argument
12179 emitTeamsCall(CodeGenFunction & CGF,const OMPExecutableDirective & D,SourceLocation Loc,llvm::Function * OutlinedFn,ArrayRef<llvm::Value * > CapturedVars) emitTeamsCall() argument
[all...]
H A DCGStmtOpenMP.cpp1542 llvm::Function *OutlinedFn = emitCommonOMPParallelDirective() local
4974 llvm::Function *OutlinedFn = CGM.getOpenMPRuntime().emitTaskOutlinedFunction( EmitOMPTaskBasedDirective() local
5149 llvm::Function *OutlinedFn = CGM.getOpenMPRuntime().emitTaskOutlinedFunction( EmitOMPTargetTaskBasedDirective() local
5269 __anonb66eefd15f02(CodeGenFunction &CGF, llvm::Function *OutlinedFn, const OMPTaskDataTy &Data) EmitOMPTaskDirective() argument
5907 llvm::Function *OutlinedFn = EmitOMPOrderedDirective() local
5948 llvm::Function *OutlinedFn = EmitOMPOrderedDirective() local
6730 llvm::Function *OutlinedFn = emitCommonOMPTeamsDirective() local
7728 __anonb66eefd1b002(CodeGenFunction &CGF, llvm::Function *OutlinedFn, const OMPTaskDataTy &Data) EmitOMPTaskLoopBasedDirective() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp1249 Function *OutlinedFn = MergableCIs.front()->getCaller(); mergeParallelRegions() local