| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | MachOPlatform.h | 81 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 86 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 176 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 207 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | ELFNixPlatform.h | 96 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 101 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 188 ELFNixPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 223 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | LLJIT.h | 169 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer() 211 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayerTest.cpp | 37 ObjectLinkingLayer ObjLinkingLayer{ member in __anon15d07c480111::ObjectLinkingLayerTest 52 EXPECT_THAT_ERROR(ObjLinkingLayer.add(JD, std::move(G)), Succeeded()); in TEST_F()
|
| H A D | OrcCAPITest.cpp | 473 LLVMOrcObjectLayerRef ObjLinkingLayer = LLVMOrcLLJITGetObjLinkingLayer(Jit); in TEST_F() local 476 if (LLVMErrorRef E = LLVMOrcObjectLayerAddObjectFile(ObjLinkingLayer, in TEST_F()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 212 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>( in main() local 215 ObjLinkingLayer->addPlugin(std::make_unique<MyPlugin>()); in main() 216 return ObjLinkingLayer; in main()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/ |
| H A D | RemoteJITUtils.cpp | 35 auto *ObjLinkingLayer = cast<ObjectLinkingLayer>(&ObjLayer); in addDebugSupport() local 36 if (!ObjLinkingLayer) in addDebugSupport() 40 ObjLinkingLayer->addPlugin( in addDebugSupport()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.cpp | 28 Create(ObjectLinkingLayer &ObjLinkingLayer, std::unique_ptr<LinkGraph> G) { in Create() argument 29 auto LGI = scanLinkGraph(ObjLinkingLayer.getExecutionSession(), *G); in Create() 31 new LinkGraphMaterializationUnit(ObjLinkingLayer, std::move(G), in Create() 37 ObjLinkingLayer.emit(std::move(MR), std::move(G)); in materialize() 97 LinkGraphMaterializationUnit(ObjectLinkingLayer &ObjLinkingLayer, in LinkGraphMaterializationUnit() argument 99 : MaterializationUnit(std::move(LGI)), ObjLinkingLayer(ObjLinkingLayer), in LinkGraphMaterializationUnit() 112 ObjectLinkingLayer &ObjLinkingLayer; member in __anonb346d88c0111::LinkGraphMaterializationUnit
|
| H A D | ELFNixPlatform.cpp | 111 ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 147 ObjLinkingLayer, OrcRuntimePath, EPC.getTargetTriple()); in Create() 154 new ELFNixPlatform(ES, ObjLinkingLayer, PlatformJD, in Create() 292 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in ELFNixPlatform() argument 295 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in ELFNixPlatform() 299 ObjLinkingLayer.addPlugin(std::make_unique<ELFNixPlatformPlugin>(*this)); in ELFNixPlatform()
|
| H A D | MachOPlatform.cpp | 188 MachOPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 220 ObjLinkingLayer, OrcRuntimePath, EPC.getTargetTriple()); in Create() 227 new MachOPlatform(ES, ObjLinkingLayer, PlatformJD, in Create() 335 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in MachOPlatform() argument 338 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in MachOPlatform() 342 ObjLinkingLayer.addPlugin(std::make_unique<MachOPlatformPlugin>(*this)); in MachOPlatform()
|
| H A D | LLJIT.cpp | 678 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction() local 679 ObjLinkingLayer->addPlugin(std::make_unique<EHFrameRegistrationPlugin>( in prepareForConstruction() 681 return std::move(ObjLinkingLayer); in prepareForConstruction() 816 ObjLinkingLayer = std::move(*ObjLayer); in LLJIT() 818 std::make_unique<ObjectTransformLayer>(*ES, *ObjLinkingLayer); in LLJIT()
|
| /llvm-project-15.0.7/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
|