Home
last modified time | relevance | path

Searched refs:ObjectLinkingLayer (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h49 class ObjectLinkingLayer : public RTTIExtends<ObjectLinkingLayer, ObjectLayer>,
101 ObjectLinkingLayer(ExecutionSession &ES);
104 ObjectLinkingLayer(ExecutionSession &ES,
111 ObjectLinkingLayer(ExecutionSession &ES,
115 ~ObjectLinkingLayer();
125 ObjectLinkingLayer &addPlugin(std::unique_ptr<Plugin> P) { in addPlugin()
158 ObjectLinkingLayer &
175 ObjectLinkingLayer &
204 class EHFrameRegistrationPlugin : public ObjectLinkingLayer::Plugin {
H A DCOFFPlatform.h43 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
51 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
58 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer()
94 class COFFPlatformPlugin : public ObjectLinkingLayer::Plugin {
148 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
188 ObjectLinkingLayer &ObjLinkingLayer;
H A DCOFFVCRuntimeSupport.h49 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
69 ObjectLinkingLayer &ObjLinkingLayer,
73 ObjectLinkingLayer &ObjLinkingLayer;
H A DELFNixPlatform.h96 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
102 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
107 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer()
132 class ELFNixPlatformPlugin : public ObjectLinkingLayer::Plugin {
191 ELFNixPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
226 ObjectLinkingLayer &ObjLinkingLayer;
H A DMachOPlatform.h122 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
130 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
137 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer()
183 class MachOPlatformPlugin : public ObjectLinkingLayer::Plugin {
289 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
320 ObjectLinkingLayer &ObjLinkingLayer;
H A DExecutionUtils.h344 Create(ExecutionSession &ES, ObjectLinkingLayer &L);
351 DLLImportDefinitionGenerator(ExecutionSession &ES, ObjectLinkingLayer &L) in DLLImportDefinitionGenerator()
364 ObjectLinkingLayer &L;
H A DDebugObjectManagerPlugin.h48 class DebugObjectManagerPlugin : public ObjectLinkingLayer::Plugin {
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectLinkingLayer.cpp139 ObjectLinkingLayer &ObjLinkingLayer;
154 ObjectLinkingLayer &Layer, in ObjectLinkingLayerJITLinkContext()
627 ObjectLinkingLayer &Layer;
634 ObjectLinkingLayer::Plugin::~Plugin() = default;
636 char ObjectLinkingLayer::ID;
638 using BaseT = RTTIExtends<ObjectLinkingLayer, ObjectLayer>;
640 ObjectLinkingLayer::ObjectLinkingLayer(ExecutionSession &ES) in ObjectLinkingLayer() function in llvm::orc::ObjectLinkingLayer
645 ObjectLinkingLayer::ObjectLinkingLayer(ExecutionSession &ES, in ObjectLinkingLayer() function in llvm::orc::ObjectLinkingLayer
651 ObjectLinkingLayer::ObjectLinkingLayer( in ObjectLinkingLayer() function in llvm::orc::ObjectLinkingLayer
657 ObjectLinkingLayer::~ObjectLinkingLayer() { in ~ObjectLinkingLayer()
[all …]
H A DCOFFVCRuntimeSupport.cpp24 ObjectLinkingLayer &ObjLinkingLayer, in Create()
31 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in COFFVCRuntimeBootstrapper()
H A DELFNixPlatform.cpp116 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
161 ObjectLinkingLayer &ObjLinkingLayer, in Create()
262 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in ELFNixPlatform()
619 ObjectLinkingLayer::Plugin::SyntheticSymbolDependenciesMap
H A DCOFFPlatform.cpp163 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
226 COFFPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
385 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in COFFPlatform()
789 ObjectLinkingLayer::Plugin::SyntheticSymbolDependenciesMap
H A DLLJIT.cpp761 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction()
1086 ObjectLinkingLayer *ObjLinkingLayer = in operator ()()
1087 dyn_cast<ObjectLinkingLayer>(&J.getObjLinkingLayer()); in operator ()()
H A DMachOPlatform.cpp259 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
301 MachOPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
437 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in MachOPlatform()
827 ObjectLinkingLayer::Plugin::SyntheticSymbolDependenciesMap
H A DExecutionUtils.cpp487 ObjectLinkingLayer &L) { in Create()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DDebugInfoSupport.h32 class DebugInfoPreservationPlugin : public ObjectLinkingLayer::Plugin {
H A DDebuggerSupportPlugin.h28 class GDBJITDebugInfoRegistrationPlugin : public ObjectLinkingLayer::Plugin {
H A DPerfSupportPlugin.h27 class PerfSupportPlugin : public ObjectLinkingLayer::Plugin {
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DDebuggerSupport.cpp22 auto *ObjLinkingLayer = dyn_cast<ObjectLinkingLayer>(&J.getObjLinkingLayer()); in enableDebuggerSupport()
/freebsd-14.2/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp1037 auto L = std::make_unique<orc::ObjectLinkingLayer>(ES); in runOrcJIT()
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile756 SRCS_EXT+= ExecutionEngine/Orc/ObjectLinkingLayer.cpp