Searched refs:ObjLinkingLayer (Results 1 – 5 of 5) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | MachOPlatform.h | 99 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 104 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 193 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 228 ObjectLinkingLayer &ObjLinkingLayer; variable
|
| H A D | LLJIT.h | 169 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer() 211 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.cpp | 34 Create(ObjectLinkingLayer &ObjLinkingLayer, std::unique_ptr<LinkGraph> G) { in Create() argument 35 auto LGI = scanLinkGraph(ObjLinkingLayer.getExecutionSession(), *G); in Create() 37 new LinkGraphMaterializationUnit(ObjLinkingLayer, std::move(G), in Create() 43 ObjLinkingLayer.emit(std::move(MR), std::move(G)); in materialize() 92 LinkGraphMaterializationUnit(ObjectLinkingLayer &ObjLinkingLayer, in LinkGraphMaterializationUnit() argument 97 ObjLinkingLayer(ObjLinkingLayer), G(std::move(G)) {} in LinkGraphMaterializationUnit() 109 ObjectLinkingLayer &ObjLinkingLayer; member in __anon136d46100111::LinkGraphMaterializationUnit
|
| H A D | MachOPlatform.cpp | 152 MachOPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create() argument 184 ObjLinkingLayer, OrcRuntimePath, EPC.getTargetTriple()); in Create() 191 new MachOPlatform(ES, ObjLinkingLayer, PlatformJD, in Create() 278 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in MachOPlatform() argument 281 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in MachOPlatform() 285 ObjLinkingLayer.addPlugin(std::make_unique<MachOPlatformPlugin>(*this)); in MachOPlatform()
|
| H A D | LLJIT.cpp | 606 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction() local 607 ObjLinkingLayer->addPlugin(std::make_unique<EHFrameRegistrationPlugin>( in prepareForConstruction() 609 return std::move(ObjLinkingLayer); in prepareForConstruction() 740 ObjLinkingLayer = std::move(*ObjLayer); in LLJIT() 742 std::make_unique<ObjectTransformLayer>(*ES, *ObjLinkingLayer); in LLJIT()
|