Home
last modified time | relevance | path

Searched refs:PlatformJD (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DELFNixPlatform.cpp117 JITDylib &PlatformJD, std::unique_ptr<DefinitionGenerator> OrcRuntime, in Create()
130 auto StandardRuntimeAliases = standardPlatformAliases(ES, PlatformJD); in Create()
137 if (auto Err = PlatformJD.define(symbolAliases(std::move(*RuntimeAliases)))) in Create()
141 if (auto Err = PlatformJD.define( in Create()
153 ES, ObjLinkingLayer, PlatformJD, std::move(OrcRuntime), Err)); in Create()
162 JITDylib &PlatformJD, const char *OrcRuntimePath, in Create()
171 return Create(ES, ObjLinkingLayer, PlatformJD, in teardownJITDylib()
217 JITDylib &PlatformJD) { in requiredCXXAliases()
263 JITDylib &PlatformJD, in ELFNixPlatform()
271 PlatformJD in ELFNixPlatform()
106 Create(ExecutionSession & ES,ObjectLinkingLayer & ObjLinkingLayer,JITDylib & PlatformJD,std::unique_ptr<DefinitionGenerator> OrcRuntime,std::optional<SymbolAliasMap> RuntimeAliases) Create() argument
151 Create(ExecutionSession & ES,ObjectLinkingLayer & ObjLinkingLayer,JITDylib & PlatformJD,const char * OrcRuntimePath,std::optional<SymbolAliasMap> RuntimeAliases) Create() argument
206 standardPlatformAliases(ExecutionSession & ES,JITDylib & PlatformJD) standardPlatformAliases() argument
249 ELFNixPlatform(ExecutionSession & ES,ObjectLinkingLayer & ObjLinkingLayer,JITDylib & PlatformJD,std::unique_ptr<DefinitionGenerator> OrcRuntimeGenerator,Error & Err) ELFNixPlatform() argument
284 associateRuntimeSupportFunctions(JITDylib & PlatformJD) associateRuntimeSupportFunctions() argument
462 bootstrapELFNixRuntime(JITDylib & PlatformJD) bootstrapELFNixRuntime() argument
[all...]
H A DCOFFPlatform.cpp164 JITDylib &PlatformJD, std::unique_ptr<MemoryBuffer> OrcRuntimeArchiveBuffer, in Create() argument
197 if (auto Err = PlatformJD.define(symbolAliases(std::move(*RuntimeAliases)))) in Create()
212 PlatformJD.addToLinkOrder(HostFuncJD); in Create()
217 ES, ObjLinkingLayer, PlatformJD, std::move(*OrcRuntimeArchiveGenerator), in Create()
227 JITDylib &PlatformJD, const char *OrcRuntimePath, in Create() argument
236 return Create(ES, ObjLinkingLayer, PlatformJD, std::move(*ArchiveBuffer), in Create()
386 JITDylib &PlatformJD, in COFFPlatform() argument
416 StaticVCRuntime ? VCRuntimeBootstrap->loadStaticVCRuntime(PlatformJD) in COFFPlatform()
417 : VCRuntimeBootstrap->loadDynamicVCRuntime(PlatformJD); in COFFPlatform()
426 PlatformJD in COFFPlatform()
642 associateRuntimeSupportFunctions(JITDylib & PlatformJD) associateRuntimeSupportFunctions() argument
688 bootstrapCOFFRuntime(JITDylib & PlatformJD) bootstrapCOFFRuntime() argument
740 runSymbolIfExists(JITDylib & PlatformJD,StringRef SymbolName) runSymbolIfExists() argument
[all...]
H A DMachOPlatform.cpp296 JITDylib &PlatformJD, std::unique_ptr<DefinitionGenerator> OrcRuntime, in Create() argument
313 if (auto Err = PlatformJD.define(symbolAliases(std::move(*RuntimeAliases)))) in Create()
317 if (auto Err = PlatformJD.define( in Create()
329 ES, ObjLinkingLayer, PlatformJD, std::move(OrcRuntime), in Create()
338 JITDylib &PlatformJD, const char *OrcRuntimePath, in Create() argument
349 return Create(ES, ObjLinkingLayer, PlatformJD, in Create()
474 JITDylib &PlatformJD, in MachOPlatform() argument
478 : ES(ES), PlatformJD(PlatformJD), ObjLinkingLayer(ObjLinkingLayer), in MachOPlatform()
482 PlatformJD.addGenerator(std::move(OrcRuntimeGenerator)); in MachOPlatform()
542 if ((Err = PlatformJD.define( in MachOPlatform()
[all …]
H A DLLJIT.cpp133 GenericLLVMIRPlatformSupport(LLJIT &J, JITDylib &PlatformJD) in GenericLLVMIRPlatformSupport() argument
150 cantFail(PlatformJD.define(absoluteSymbols(std::move(StdInterposes)))); in GenericLLVMIRPlatformSupport()
151 cantFail(setupJITDylib(PlatformJD)); in GenericLLVMIRPlatformSupport()
152 cantFail(J.addIRModule(PlatformJD, createPlatformRuntimeModule())); in GenericLLVMIRPlatformSupport()
1137 auto &PlatformJD = ES.createBareJITDylib("<Platform>"); in operator ()() local
1138 PlatformJD.addToLinkOrder(*ProcessSymbolsJD); in operator ()()
1151 ES, *ObjLinkingLayer, PlatformJD, std::move(RuntimeArchiveBuffer), in operator ()()
1164 if (auto P = ELFNixPlatform::Create(ES, *ObjLinkingLayer, PlatformJD, in operator ()()
1177 if (auto P = MachOPlatform::Create(ES, *ObjLinkingLayer, PlatformJD, in operator ()()
1190 return &PlatformJD; in operator ()()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCOFFPlatform.h44 JITDylib &PlatformJD,
52 JITDylib &PlatformJD, const char *OrcRuntimePath,
149 JITDylib &PlatformJD,
157 Error associateRuntimeSupportFunctions(JITDylib &PlatformJD);
160 Error bootstrapCOFFRuntime(JITDylib &PlatformJD);
163 Error runSymbolIfExists(JITDylib &PlatformJD, StringRef SymbolName);
H A DELFNixPlatform.h62 /// symbols can be referenced by code added to PlatformJD. The
65 /// specific required libraries, to PlatformJD, then to create the
69 /// auto &PlatformJD = ES.createBareJITDylib("stdlib");
70 /// PlatformJD.addGenerator(
74 /// ExitOnErr(ELFNixPlatform::Create(ES, ObjLayer, EPC, PlatformJD,
79 /// PlatformJD links against.
85 /// PlatformJD.
97 JITDylib &PlatformJD, std::unique_ptr<DefinitionGenerator> OrcRuntime,
103 JITDylib &PlatformJD, const char *OrcRuntimePath,
119 JITDylib &PlatformJD);
[all...]
H A DMachOPlatform.h137 JITDylib &PlatformJD, std::unique_ptr<DefinitionGenerator> OrcRuntime,
145 JITDylib &PlatformJD, const char *OrcRuntimePath,
304 JITDylib &PlatformJD,
333 JITDylib &PlatformJD; variable