| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ELFNixPlatform.cpp | 117 JITDylib &PlatformJD, std::unique_ptr<DefinitionGenerator> OrcRuntime, in Create() argument 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() argument 171 return Create(ES, ObjLinkingLayer, PlatformJD, in Create() 217 JITDylib &PlatformJD) { in standardPlatformAliases() argument 263 JITDylib &PlatformJD, in ELFNixPlatform() argument 271 PlatformJD.addGenerator(std::move(OrcRuntimeGenerator)); in ELFNixPlatform() [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.addGenerator(std::move(OrcRuntimeGenerator)); in COFFPlatform() [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 …]
|
| /src/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 | 97 JITDylib &PlatformJD, std::unique_ptr<DefinitionGenerator> OrcRuntime, 103 JITDylib &PlatformJD, const char *OrcRuntimePath, 119 JITDylib &PlatformJD); 192 JITDylib &PlatformJD, 197 Error associateRuntimeSupportFunctions(JITDylib &PlatformJD); 216 Error bootstrapELFNixRuntime(JITDylib &PlatformJD);
|
| 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
|