/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.h | 49 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 D | COFFPlatform.h | 43 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 D | COFFVCRuntimeSupport.h | 19 #include "llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h" 49 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 69 ObjectLinkingLayer &ObjLinkingLayer, 73 ObjectLinkingLayer &ObjLinkingLayer;
|
H A D | ELFNixPlatform.h | 19 #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 D | MachOPlatform.h | 136 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 D | SectCreate.h | 34 ObjectLinkingLayer &ObjLinkingLayer, std::string SectName, MemProt MP, 51 ObjectLinkingLayer &ObjLinkingLayer;
|
H A D | ExecutionUtils.h | 345 Create(ExecutionSession &ES, ObjectLinkingLayer &L); 352 DLLImportDefinitionGenerator(ExecutionSession &ES, ObjectLinkingLayer &L) in DLLImportDefinitionGenerator() 365 ObjectLinkingLayer &L;
|
H A D | DebuggerSupportPlugin.h |
|
H A D | DebugObjectManagerPlugin.h | 48 class DebugObjectManagerPlugin : public ObjectLinkingLayer::Plugin {
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.cpp | 80 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 D | COFFVCRuntimeSupport.cpp | 24 ObjectLinkingLayer &ObjLinkingLayer, in Create() 31 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in COFFVCRuntimeBootstrapper()
|
H A D | ELFNixPlatform.cpp | 116 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 D | COFFPlatform.cpp | 163 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 D | LLJIT.cpp | 810 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction() 1119 ObjectLinkingLayer *ObjLinkingLayer = in operator ()() 1120 dyn_cast<ObjectLinkingLayer>(&J.getObjLinkingLayer()); in operator ()()
|
H A D | MachOPlatform.cpp | 295 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 D | ExecutionUtils.cpp | 499 ObjectLinkingLayer &L) { in Create()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/ |
H A D | VTuneSupportPlugin.h | 27 class VTuneSupportPlugin : public ObjectLinkingLayer::Plugin {
|
/freebsd/contrib/llvm-project/llvm/tools/lli/ |
H A D | lli.cpp | 1035 auto L = std::make_unique<orc::ObjectLinkingLayer>(ES); in runOrcJIT()
|
/freebsd/lib/clang/libllvm/ |
H A D | Makefile | 757 SRCS_EXT+= ExecutionEngine/Orc/ObjectLinkingLayer.cpp
|