| /openbsd-src/gnu/llvm/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 COFFPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 201 ES, ObjLinkingLayer, PlatformJD, OrcRuntimePath, in Create() 256 if (auto Err = ObjLinkingLayer.add( in setupJITDylib() 274 JD.addGenerator(DLLImportDefinitionGenerator::Create(ES, ObjLinkingLayer)); in setupJITDylib() 352 ObjectLinkingLayer &ObjLinkingLayer, in COFFPlatform() argument 357 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in COFFPlatform() 365 StaticLibraryDefinitionGenerator::Load(ObjLinkingLayer, OrcRuntimePath); in COFFPlatform() 383 ObjLinkingLayer.addPlugin(std::make_unique<COFFPlatformPlugin>(*this)); in COFFPlatform() 387 COFFVCRuntimeBootstrapper::Create(ES, ObjLinkingLayer, VCRuntimePath); in COFFPlatform()
|
| 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() 74 LinkGraphMaterializationUnit(ObjectLinkingLayer &ObjLinkingLayer, in LinkGraphMaterializationUnit() argument 76 : MaterializationUnit(std::move(LGI)), ObjLinkingLayer(ObjLinkingLayer), in LinkGraphMaterializationUnit() 89 ObjectLinkingLayer &ObjLinkingLayer; member in __anon53d39fb30111::LinkGraphMaterializationUnit
|
| H A D | ELFNixPlatform.cpp | 112 ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 148 ObjLinkingLayer, OrcRuntimePath, EPC.getTargetTriple()); in Create() 155 new ELFNixPlatform(ES, ObjLinkingLayer, PlatformJD, in Create() 293 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in ELFNixPlatform() argument 296 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in ELFNixPlatform() 300 ObjLinkingLayer.addPlugin(std::make_unique<ELFNixPlatformPlugin>(*this)); in ELFNixPlatform()
|
| H A D | MachOPlatform.cpp | 274 MachOPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 306 ObjLinkingLayer, OrcRuntimePath, EPC.getTargetTriple()); in Create() 313 new MachOPlatform(ES, ObjLinkingLayer, PlatformJD, in Create() 421 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in MachOPlatform() argument 424 : ES(ES), PlatformJD(PlatformJD), ObjLinkingLayer(ObjLinkingLayer) { in MachOPlatform() 426 ObjLinkingLayer.addPlugin(std::make_unique<MachOPlatformPlugin>(*this)); in MachOPlatform()
|
| H A D | LLJIT.cpp | 728 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction() local 730 ObjLinkingLayer->addPlugin( in prepareForConstruction() 735 return std::move(ObjLinkingLayer); in prepareForConstruction() 875 ObjLinkingLayer = std::move(*ObjLayer); in LLJIT() 877 std::make_unique<ObjectTransformLayer>(*ES, *ObjLinkingLayer); in LLJIT()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/ |
| 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, 50 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 143 COFFPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 180 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | MachOPlatform.h | 81 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 86 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 198 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 225 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
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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()
|
| /openbsd-src/gnu/llvm/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
|