| /freebsd-14.2/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::unique_ptr<Plugin> P) { in addPlugin() 158 ObjectLinkingLayer & 175 ObjectLinkingLayer & 204 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 | 49 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 69 ObjectLinkingLayer &ObjLinkingLayer, 73 ObjectLinkingLayer &ObjLinkingLayer;
|
| H A D | ELFNixPlatform.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 | 122 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 D | ExecutionUtils.h | 344 Create(ExecutionSession &ES, ObjectLinkingLayer &L); 351 DLLImportDefinitionGenerator(ExecutionSession &ES, ObjectLinkingLayer &L) in DLLImportDefinitionGenerator() 364 ObjectLinkingLayer &L;
|
| H A D | DebugObjectManagerPlugin.h | 48 class DebugObjectManagerPlugin : public ObjectLinkingLayer::Plugin {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.cpp | 139 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 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
|
| 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 | 761 auto ObjLinkingLayer = std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction() 1086 ObjectLinkingLayer *ObjLinkingLayer = in operator ()() 1087 dyn_cast<ObjectLinkingLayer>(&J.getObjLinkingLayer()); in operator ()()
|
| H A D | MachOPlatform.cpp | 259 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 D | ExecutionUtils.cpp | 487 ObjectLinkingLayer &L) { in Create()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/ |
| H A D | DebugInfoSupport.h | 32 class DebugInfoPreservationPlugin : public ObjectLinkingLayer::Plugin {
|
| H A D | DebuggerSupportPlugin.h | 28 class GDBJITDebugInfoRegistrationPlugin : public ObjectLinkingLayer::Plugin {
|
| H A D | PerfSupportPlugin.h | 27 class PerfSupportPlugin : public ObjectLinkingLayer::Plugin {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/ |
| H A D | DebuggerSupport.cpp | 22 auto *ObjLinkingLayer = dyn_cast<ObjectLinkingLayer>(&J.getObjLinkingLayer()); in enableDebuggerSupport()
|
| /freebsd-14.2/contrib/llvm-project/llvm/tools/lli/ |
| H A D | lli.cpp | 1037 auto L = std::make_unique<orc::ObjectLinkingLayer>(ES); in runOrcJIT()
|
| /freebsd-14.2/lib/clang/libllvm/ |
| H A D | Makefile | 756 SRCS_EXT+= ExecutionEngine/Orc/ObjectLinkingLayer.cpp
|