Home
last modified time | relevance | path

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

/freebsd/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::shared_ptr<Plugin> P) { in addPlugin()
171 ObjectLinkingLayer &
188 ObjectLinkingLayer &
214 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.h19 #include "llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h"
49 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
69 ObjectLinkingLayer &ObjLinkingLayer,
73 ObjectLinkingLayer &ObjLinkingLayer;
H A DELFNixPlatform.h19 #include "llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h"
96 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.h136 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
144 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
151 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer()
197 class MachOPlatformPlugin : public ObjectLinkingLayer::Plugin {
303 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
334 ObjectLinkingLayer &ObjLinkingLayer;
H A DSectCreate.h34 ObjectLinkingLayer &ObjLinkingLayer, std::string SectName, MemProt MP,
51 ObjectLinkingLayer &ObjLinkingLayer;
H A DExecutionUtils.h345 Create(ExecutionSession &ES, ObjectLinkingLayer &L);
352 DLLImportDefinitionGenerator(ExecutionSession &ES, ObjectLinkingLayer &L) in DLLImportDefinitionGenerator()
365 ObjectLinkingLayer &L;
H A DDebuggerSupportPlugin.h
H A DDebugObjectManagerPlugin.h48 class DebugObjectManagerPlugin : public ObjectLinkingLayer::Plugin {
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectLinkingLayer.cpp80 Create(ObjectLinkingLayer &ObjLinkingLayer, std::unique_ptr<LinkGraph> G) { in Create()
125 LinkGraphMaterializationUnit(ObjectLinkingLayer &ObjLinkingLayer, in LinkGraphMaterializationUnit()
140 ObjectLinkingLayer &ObjLinkingLayer;
155 ObjectLinkingLayer &Layer, in ObjectLinkingLayerJITLinkContext()
667 ObjectLinkingLayer &Layer;
668 std::vector<std::shared_ptr<ObjectLinkingLayer::Plugin>> Plugins;
677 ObjectLinkingLayer::Plugin::~Plugin() = default;
679 char ObjectLinkingLayer::ID;
681 using BaseT = RTTIExtends<ObjectLinkingLayer, ObjectLayer>;
683 ObjectLinkingLayer::ObjectLinkingLayer(ExecutionSession &ES) in ObjectLinkingLayer() function in llvm::orc::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 in addInitializerSupportPasses()
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.cpp810 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction()
1119 ObjectLinkingLayer *ObjLinkingLayer = in operator ()()
1120 dyn_cast<ObjectLinkingLayer>(&J.getObjLinkingLayer()); in operator ()()
H A DMachOPlatform.cpp295 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
337 MachOPlatform::Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in Create()
473 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in MachOPlatform()
863 ObjectLinkingLayer::Plugin::SyntheticSymbolDependenciesMap
H A DExecutionUtils.cpp499 ObjectLinkingLayer &L) { in Create()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DVTuneSupportPlugin.h27 class VTuneSupportPlugin : public ObjectLinkingLayer::Plugin {
/freebsd/contrib/llvm-project/llvm/tools/lli/
H A Dlli.cpp1035 auto L = std::make_unique<orc::ObjectLinkingLayer>(ES); in runOrcJIT()
/freebsd/lib/clang/libllvm/
H A DMakefile757 SRCS_EXT+= ExecutionEngine/Orc/ObjectLinkingLayer.cpp