Home
last modified time | relevance | path

Searched refs:ObjLinkingLayer (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSectCreate.h34 ObjectLinkingLayer &ObjLinkingLayer, std::string SectName, MemProt MP,
38 ObjLinkingLayer(ObjLinkingLayer), SectName(std::move(SectName)), MP(MP), in MaterializationUnit()
51 ObjectLinkingLayer &ObjLinkingLayer; variable
H A DCOFFVCRuntimeSupport.h49 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
69 ObjectLinkingLayer &ObjLinkingLayer,
73 ObjectLinkingLayer &ObjLinkingLayer; variable
H A DCOFFPlatform.h43 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 DELFNixPlatform.h96 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 DMachOPlatform.h136 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 DLLJIT.h213 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer()
258 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCOFFVCRuntimeSupport.cpp24 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 DCOFFPlatform.cpp163 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 DSectCreate.cpp21 ObjLinkingLayer.getExecutionSession().getTargetTriple(), in materialize()
36 ObjLinkingLayer.emit(std::move(R), std::move(G)); in materialize()
H A DLLJIT.cpp810 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 DELFNixPlatform.cpp116 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 DObjectLinkingLayer.cpp80 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 DMachOPlatform.cpp295 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()