/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ELFNixPlatform.cpp | 117 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 D | COFFPlatform.cpp | 164 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 D | MachOPlatform.cpp | 296 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 D | LLJIT.cpp | 133 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 D | COFFPlatform.h | 44 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 D | ELFNixPlatform.h | 62 /// 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 D | MachOPlatform.h | 137 JITDylib &PlatformJD, std::unique_ptr<DefinitionGenerator> OrcRuntime, 145 JITDylib &PlatformJD, const char *OrcRuntimePath, 304 JITDylib &PlatformJD, 333 JITDylib &PlatformJD; variable
|