Home
last modified time | relevance | path

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

/external/llvm-project/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/
DLLJITWithGDBRegistrationListener.cpp70 auto ObjLinkingLayer = in main() local
75 ObjLinkingLayer->registerJITEventListener( in main()
79 ObjLinkingLayer->setProcessAllSections(true); in main()
81 return ObjLinkingLayer; in main()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DLLJIT.cpp96 auto ObjLinkingLayer = in createObjectLinkingLayer() local
100 ObjLinkingLayer->setOverrideObjectFlagsWithResponsibilityFlags(true); in createObjectLinkingLayer()
101 ObjLinkingLayer->setAutoClaimResponsibilityForObjectSymbols(true); in createObjectLinkingLayer()
107 return std::unique_ptr<ObjectLayer>(std::move(ObjLinkingLayer)); in createObjectLinkingLayer()
133 ObjLinkingLayer(createObjectLinkingLayer(S, *ES)), in LLJIT()
134 ObjTransformLayer(*this->ES, *ObjLinkingLayer), CtorRunner(Main), in LLJIT()
/external/llvm-project/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
DLLJITWithObjectLinkingLayerPlugin.cpp146 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>( in main() local
149 ObjLinkingLayer->addPlugin(std::make_unique<MyPlugin>()); in main()
150 return ObjLinkingLayer; in main()
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
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()
DLLJIT.cpp958 std::unique_ptr<ObjectLinkingLayer> ObjLinkingLayer; in prepareForConstruction() local
960 ObjLinkingLayer = in prepareForConstruction()
963 ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>( in prepareForConstruction()
965 ObjLinkingLayer->addPlugin(std::make_unique<EHFrameRegistrationPlugin>( in prepareForConstruction()
967 return std::move(ObjLinkingLayer); in prepareForConstruction()
1023 auto ObjLinkingLayer = in createObjectLinkingLayer() local
1027 ObjLinkingLayer->setOverrideObjectFlagsWithResponsibilityFlags(true); in createObjectLinkingLayer()
1028 ObjLinkingLayer->setAutoClaimResponsibilityForObjectSymbols(true); in createObjectLinkingLayer()
1034 return std::unique_ptr<ObjectLayer>(std::move(ObjLinkingLayer)); in createObjectLinkingLayer()
1060 ObjLinkingLayer(createObjectLinkingLayer(S, *ES)), in LLJIT()
[all …]
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DMachOPlatform.h95 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
159 ObjectLinkingLayer &ObjLinkingLayer; variable
DLLJIT.h169 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer()
211 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DLLJIT.h118 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer()
145 std::unique_ptr<ObjectLayer> ObjLinkingLayer; variable
/external/llvm-project/llvm/docs/
DORCv2.rst184 RTDyldObjectLinkingLayer ObjLinkingLayer(
186 CXXCompileLayer CXXLayer(ES, ObjLinkingLayer);
276 - *Layers* (ObjLinkingLayer and CXXLayer) are wrappers around compilers and