Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
H A DLLJITWithGDBRegistrationListener.cpp70 auto ObjLinkingLayer = in main() local
75 ObjLinkingLayer->registerJITEventListener( in main()
79 ObjLinkingLayer->setProcessAllSections(true); in main()
81 return ObjLinkingLayer; in main()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp211 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>( in main() local
214 ObjLinkingLayer->addPlugin(std::make_unique<MyPlugin>()); in main()
215 return ObjLinkingLayer; in main()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp149 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in MachOPlatform() argument
151 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in MachOPlatform()
153 ObjLinkingLayer.addPlugin(std::make_unique<InitScraperPlugin>(*this)); in MachOPlatform()
159 return ObjLinkingLayer.add(JD, std::move(ObjBuffer)); in setupJITDylib()
H A DObjectLinkingLayer.cpp35 Create(ObjectLinkingLayer &ObjLinkingLayer, std::unique_ptr<LinkGraph> G) { in Create() argument
36 auto LGI = scanLinkGraph(ObjLinkingLayer.getExecutionSession(), *G); in Create()
38 new LinkGraphMaterializationUnit(ObjLinkingLayer, std::move(G), in Create()
44 ObjLinkingLayer.emit(std::move(MR), std::move(G)); in materialize()
93 LinkGraphMaterializationUnit(ObjectLinkingLayer &ObjLinkingLayer, in LinkGraphMaterializationUnit() argument
98 ObjLinkingLayer(ObjLinkingLayer), G(std::move(G)) {} in LinkGraphMaterializationUnit()
110 ObjectLinkingLayer &ObjLinkingLayer; member in __anon0ff717e70111::LinkGraphMaterializationUnit
H A DLLJIT.cpp982 std::unique_ptr<ObjectLinkingLayer> ObjLinkingLayer; in prepareForConstruction() local
984 ObjLinkingLayer = in prepareForConstruction()
987 ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>( in prepareForConstruction()
989 ObjLinkingLayer->addPlugin(std::make_unique<EHFrameRegistrationPlugin>( in prepareForConstruction()
991 return std::move(ObjLinkingLayer); in prepareForConstruction()
1108 ObjLinkingLayer = std::move(*ObjLayer); in LLJIT()
1110 std::make_unique<ObjectTransformLayer>(*ES, *ObjLinkingLayer); in LLJIT()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DMachOPlatform.h95 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
160 ObjectLinkingLayer &ObjLinkingLayer; variable
H A DLLJIT.h169 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer()
211 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DORCv2.rst184 RTDyldObjectLinkingLayer ObjLinkingLayer(
186 CXXCompileLayer CXXLayer(ES, ObjLinkingLayer);
276 - *Layers* (ObjLinkingLayer and CXXLayer) are wrappers around compilers and