/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | SectCreate.h | 34 ObjectLinkingLayer &ObjLinkingLayer, std::string SectName, MemProt MP, 38 ObjLinkingLayer(ObjLinkingLayer), SectName(std::move(SectName)), MP(MP), in MaterializationUnit() 51 ObjectLinkingLayer &ObjLinkingLayer; variable
|
H A D | COFFVCRuntimeSupport.h | 49 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 69 ObjectLinkingLayer &ObjLinkingLayer, 73 ObjectLinkingLayer &ObjLinkingLayer; variable
|
H A D | COFFPlatform.h | 43 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 51 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 58 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 148 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 188 ObjectLinkingLayer &ObjLinkingLayer; variable
|
H A D | ELFNixPlatform.h | 96 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 102 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 107 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 191 ELFNixPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 226 ObjectLinkingLayer &ObjLinkingLayer; variable
|
H A D | MachOPlatform.h | 136 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 144 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 151 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 303 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 334 ObjectLinkingLayer &ObjLinkingLayer; variable
|
H A D | LLJIT.h | 213 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer() 258 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | COFFVCRuntimeSupport.cpp | 24 ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 27 new COFFVCRuntimeBootstrapper(ES, ObjLinkingLayer, RuntimePath)); in Create() 31 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in COFFVCRuntimeBootstrapper() argument 33 : ES(ES), ObjLinkingLayer(ObjLinkingLayer) { in COFFVCRuntimeBootstrapper() 84 auto G = StaticLibraryDefinitionGenerator::Load(ObjLinkingLayer, in loadVCRuntime()
|
H A D | COFFPlatform.cpp | 163 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 182 ObjLinkingLayer, nullptr, std::move(*GeneratorArchive)); in Create() 217 ES, ObjLinkingLayer, PlatformJD, std::move(*OrcRuntimeArchiveGenerator), in Create() 226 COFFPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 236 return Create(ES, ObjLinkingLayer, PlatformJD, std::move(*ArchiveBuffer), in Create() 289 if (auto Err = ObjLinkingLayer.add( in setupJITDylib() 307 JD.addGenerator(DLLImportDefinitionGenerator::Create(ES, ObjLinkingLayer)); in setupJITDylib() 385 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in COFFPlatform() argument 392 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in COFFPlatform() [all...] |
H A D | SectCreate.cpp | 21 ObjLinkingLayer.getExecutionSession().getTargetTriple(), in materialize() 36 ObjLinkingLayer.emit(std::move(R), std::move(G)); in materialize()
|
H A D | LLJIT.cpp | 810 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction() local 812 ObjLinkingLayer->addPlugin( in prepareForConstruction() 817 return std::move(ObjLinkingLayer); in prepareForConstruction() 874 auto G = StaticLibraryDefinitionGenerator::Create(*ObjLinkingLayer, in linkStaticLibraryInto() 885 auto G = StaticLibraryDefinitionGenerator::Load(*ObjLinkingLayer, Path); in linkStaticLibraryInto() 1002 ObjLinkingLayer = std::move(*ObjLayer); in LLJIT() 1004 std::make_unique<ObjectTransformLayer>(*ES, *ObjLinkingLayer); in LLJIT() 1119 ObjectLinkingLayer *ObjLinkingLayer = in operator ()() local 1122 if (!ObjLinkingLayer) in operator ()() 1151 ES, *ObjLinkingLayer, PlatformJD, std::move(RuntimeArchiveBuffer), in operator ()() [all …]
|
H A D | ELFNixPlatform.cpp | 116 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() 153 ES, ObjLinkingLayer, PlatformJD, std::move(OrcRuntime), Err)); in Create() 161 ObjectLinkingLayer &ObjLinkingLayer, in Create() 167 StaticLibraryDefinitionGenerator::Load(ObjLinkingLayer, OrcRuntimePath); in setupJITDylib() 171 return Create(ES, ObjLinkingLayer, PlatformJD, in teardownJITDylib() 262 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in ELFNixPlatform() 265 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in ELFNixPlatform() 269 ObjLinkingLayer.addPlugin(std::make_unique<ELFNixPlatformPlugin>(*this)); in ELFNixPlatform() 105 Create(ExecutionSession & ES,ObjectLinkingLayer & ObjLinkingLayer,JITDylib & PlatformJD,std::unique_ptr<DefinitionGenerator> OrcRuntime,std::optional<SymbolAliasMap> RuntimeAliases) Create() argument 150 Create(ExecutionSession & ES,ObjectLinkingLayer & ObjLinkingLayer,JITDylib & PlatformJD,const char * OrcRuntimePath,std::optional<SymbolAliasMap> RuntimeAliases) Create() argument 248 ELFNixPlatform(ExecutionSession & ES,ObjectLinkingLayer & ObjLinkingLayer,JITDylib & PlatformJD,std::unique_ptr<DefinitionGenerator> OrcRuntimeGenerator,Error & Err) ELFNixPlatform() argument
|
H A D | ObjectLinkingLayer.cpp | 80 Create(ObjectLinkingLayer &ObjLinkingLayer, std::unique_ptr<LinkGraph> G) { in Create() argument 81 auto LGI = scanLinkGraph(ObjLinkingLayer.getExecutionSession(), *G); in Create() 83 new LinkGraphMaterializationUnit(ObjLinkingLayer, std::move(G), in Create() 89 ObjLinkingLayer.emit(std::move(MR), std::move(G)); in materialize() 125 LinkGraphMaterializationUnit(ObjectLinkingLayer &ObjLinkingLayer, in LinkGraphMaterializationUnit() argument 127 : MaterializationUnit(std::move(LGI)), ObjLinkingLayer(ObjLinkingLayer), in LinkGraphMaterializationUnit() 140 ObjectLinkingLayer &ObjLinkingLayer; member in __anon10145d5c0111::LinkGraphMaterializationUnit
|
H A D | MachOPlatform.cpp | 295 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 329 ES, ObjLinkingLayer, PlatformJD, std::move(OrcRuntime), in Create() 337 MachOPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 345 StaticLibraryDefinitionGenerator::Load(ObjLinkingLayer, OrcRuntimePath); in Create() 349 return Create(ES, ObjLinkingLayer, PlatformJD, in Create() 473 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in MachOPlatform() argument 478 : ES(ES), PlatformJD(PlatformJD), ObjLinkingLayer(ObjLinkingLayer), in MachOPlatform() 481 ObjLinkingLayer.addPlugin(std::make_unique<MachOPlatformPlugin>(*this)); in MachOPlatform()
|