Searched refs:ObjLinkingLayer (Results 1 – 8 of 8) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
| H A D | LLJITWithGDBRegistrationListener.cpp | 70 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 D | LLJITWithObjectLinkingLayerPlugin.cpp | 211 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 D | MachOPlatform.cpp | 149 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 D | ObjectLinkingLayer.cpp | 35 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 D | LLJIT.cpp | 982 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 D | MachOPlatform.h | 95 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 160 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | LLJIT.h | 169 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer() 211 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
|
| /netbsd-src/external/apache2/llvm/dist/llvm/docs/ |
| H A D | ORCv2.rst | 184 RTDyldObjectLinkingLayer ObjLinkingLayer( 186 CXXCompileLayer CXXLayer(ES, ObjLinkingLayer); 276 - *Layers* (ObjLinkingLayer and CXXLayer) are wrappers around compilers and
|