| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | JITLinkRedirectableSymbolManager.h | 31 Create(ObjectLinkingLayer &ObjLinkingLayer) { in Create() argument 33 ObjLinkingLayer.getExecutionSession().getTargetTriple())); in Create() 35 ObjLinkingLayer.getExecutionSession().getTargetTriple())); in Create() 41 ObjLinkingLayer, AnonymousPtrCreator, PtrJumpStubCreator)); in Create() 45 ObjectLinkingLayer &ObjLinkingLayer, in JITLinkRedirectableSymbolManager() argument 48 : ObjLinkingLayer(ObjLinkingLayer), in JITLinkRedirectableSymbolManager() 52 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 60 ObjectLinkingLayer &ObjLinkingLayer;
|
| H A D | SectCreate.h | 35 ObjectLinkingLayer &ObjLinkingLayer, std::string SectName, MemProt MP, 39 ObjLinkingLayer(ObjLinkingLayer), SectName(std::move(SectName)), MP(MP), in MaterializationUnit() 52 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | JITLinkReentryTrampolines.h | 47 Create(ObjectLinkingLayer &ObjLinkingLayer); 49 LLVM_ABI JITLinkReentryTrampolines(ObjectLinkingLayer &ObjLinkingLayer, 60 ObjectLinkingLayer &ObjLinkingLayer; variable 67 createJITLinkLazyReexportsManager(ObjectLinkingLayer &ObjLinkingLayer,
|
| H A D | COFFVCRuntimeSupport.h | 50 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 70 ObjectLinkingLayer &ObjLinkingLayer, 74 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | COFFPlatform.h | 45 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 52 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 58 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 141 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 181 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | ELFNixPlatform.h | 110 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 116 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 121 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 221 ELFNixPlatform(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 245 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | MachOPlatform.h | 144 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 152 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 158 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 307 MachOPlatform(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 337 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | LLJIT.h | 217 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer() 260 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | JITLinkReentryTrampolines.cpp | 86 JITLinkReentryTrampolines::Create(ObjectLinkingLayer &ObjLinkingLayer) { in Create() argument 90 const auto &TT = ObjLinkingLayer.getExecutionSession().getTargetTriple(); in Create() 104 return std::make_unique<JITLinkReentryTrampolines>(ObjLinkingLayer, in Create() 109 ObjectLinkingLayer &ObjLinkingLayer, EmitTrampolineFn EmitTrampoline) in JITLinkReentryTrampolines() argument 110 : ObjLinkingLayer(ObjLinkingLayer), in JITLinkReentryTrampolines() 114 ObjLinkingLayer.addPlugin(std::move(TAS)); in JITLinkReentryTrampolines() 125 auto &ES = ObjLinkingLayer.getExecutionSession(); in emit() 150 if (auto Err = ObjLinkingLayer.add(std::move(RT), std::move(G))) in emit() 171 createJITLinkLazyReexportsManager(ObjectLinkingLayer &ObjLinkingLayer, in createJITLinkLazyReexportsManager() argument 175 auto JLT = JITLinkReentryTrampolines::Create(ObjLinkingLayer); in createJITLinkLazyReexportsManager()
|
| H A D | COFFVCRuntimeSupport.cpp | 25 ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 28 new COFFVCRuntimeBootstrapper(ES, ObjLinkingLayer, RuntimePath)); in Create() 32 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in COFFVCRuntimeBootstrapper() argument 34 : ES(ES), ObjLinkingLayer(ObjLinkingLayer) { in COFFVCRuntimeBootstrapper() 87 ObjLinkingLayer, LibPath.c_str(), in loadVCRuntime()
|
| H A D | SectCreate.cpp | 21 ObjLinkingLayer.getExecutionSession().getSymbolStringPool(), in materialize() 22 ObjLinkingLayer.getExecutionSession().getTargetTriple(), in materialize() 36 ObjLinkingLayer.emit(std::move(R), std::move(G)); in materialize()
|
| H A D | JITLinkRedirectableSymbolManager.cpp | 26 auto &ES = ObjLinkingLayer.getExecutionSession(); in emitRedirectableSymbols() 63 ObjLinkingLayer.emit(std::move(R), std::move(G)); in emitRedirectableSymbols() 68 auto &ES = ObjLinkingLayer.getExecutionSession(); in redirect() 89 return ObjLinkingLayer.getExecutionSession() in redirect()
|
| H A D | COFFPlatform.cpp | 154 COFFPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in Create() argument 160 auto &ES = ObjLinkingLayer.getExecutionSession(); in Create() 177 ObjLinkingLayer, nullptr, std::move(*GeneratorArchive), in Create() 213 ObjLinkingLayer, PlatformJD, std::move(*OrcRuntimeArchiveGenerator), in Create() 223 COFFPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in Create() argument 233 return Create(ObjLinkingLayer, PlatformJD, std::move(*ArchiveBuffer), in Create() 286 if (auto Err = ObjLinkingLayer.add( in setupJITDylib() 304 JD.addGenerator(DLLImportDefinitionGenerator::Create(ES, ObjLinkingLayer)); in setupJITDylib() 382 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in COFFPlatform() argument 389 : ES(ObjLinkingLayer.getExecutionSession()), in COFFPlatform() [all …]
|
| H A D | ELFNixPlatform.cpp | 204 ELFNixPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 209 auto &ES = ObjLinkingLayer.getExecutionSession(); in Create() 244 ObjLinkingLayer, PlatformJD, std::move(OrcRuntime), Err)); in Create() 251 ELFNixPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 257 StaticLibraryDefinitionGenerator::Load(ObjLinkingLayer, OrcRuntimePath); in Create() 261 return Create(ObjLinkingLayer, PlatformJD, in Create() 377 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in ELFNixPlatform() argument 379 : ES(ObjLinkingLayer.getExecutionSession()), PlatformJD(PlatformJD), in ELFNixPlatform() 380 ObjLinkingLayer(ObjLinkingLayer), in ELFNixPlatform() 383 ObjLinkingLayer.addPlugin(std::make_unique<ELFNixPlatformPlugin>(*this)); in ELFNixPlatform()
|
| H A D | LLJIT.cpp | 893 auto G = StaticLibraryDefinitionGenerator::Create(*ObjLinkingLayer, in linkStaticLibraryInto() 904 auto G = StaticLibraryDefinitionGenerator::Load(*ObjLinkingLayer, Path); in linkStaticLibraryInto() 1023 ObjLinkingLayer = std::move(*ObjLayer); in LLJIT() 1025 std::make_unique<ObjectTransformLayer>(*ES, *ObjLinkingLayer); in LLJIT() 1137 ObjectLinkingLayer *ObjLinkingLayer = in operator ()() local 1140 if (!ObjLinkingLayer) in operator ()() 1169 *ObjLinkingLayer, PlatformJD, std::move(RuntimeArchiveBuffer), in operator ()() 1178 *ObjLinkingLayer, std::move(RuntimeArchiveBuffer)); in operator ()() 1183 ELFNixPlatform::Create(*ObjLinkingLayer, PlatformJD, std::move(*G))) in operator ()() 1191 *ObjLinkingLayer, std::move(RuntimeArchiveBuffer)); in operator ()() [all …]
|
| H A D | MachOPlatform.cpp | 280 MachOPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in Create() argument 286 auto &ES = ObjLinkingLayer.getExecutionSession(); in Create() 317 ObjLinkingLayer, PlatformJD, std::move(OrcRuntime), in Create() 325 MachOPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in Create() argument 332 StaticLibraryDefinitionGenerator::Load(ObjLinkingLayer, OrcRuntimePath); in Create() 336 return Create(ObjLinkingLayer, PlatformJD, in Create() 473 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in MachOPlatform() argument 477 : ES(ObjLinkingLayer.getExecutionSession()), PlatformJD(PlatformJD), in MachOPlatform() 478 ObjLinkingLayer(ObjLinkingLayer), in MachOPlatform() 481 ObjLinkingLayer.addPlugin(std::make_unique<MachOPlatformPlugin>(*this)); in MachOPlatform()
|