| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.h | 42 class LLVM_ABI ObjectLinkingLayer 44 public RTTIExtends<ObjectLinkingLayer, ObjectLayer> { 46 using BaseObjectLayer = RTTIExtends<ObjectLinkingLayer, ObjectLayer>; 56 ObjectLinkingLayer(ExecutionSession &ES) in ObjectLinkingLayer() function 60 ObjectLinkingLayer(ExecutionSession &ES, in ObjectLinkingLayer() function 68 ObjectLinkingLayer(ExecutionSession &ES, in ObjectLinkingLayer() function
|
| H A D | JITLinkReentryTrampolines.h | 32 class ObjectLinkingLayer; variable 47 Create(ObjectLinkingLayer &ObjLinkingLayer); 49 LLVM_ABI JITLinkReentryTrampolines(ObjectLinkingLayer &ObjLinkingLayer, 60 ObjectLinkingLayer &ObjLinkingLayer; 67 createJITLinkLazyReexportsManager(ObjectLinkingLayer &ObjLinkingLayer,
|
| H A D | JITLinkRedirectableSymbolManager.h | 31 Create(ObjectLinkingLayer &ObjLinkingLayer) { in Create() 45 ObjectLinkingLayer &ObjLinkingLayer, in JITLinkRedirectableSymbolManager() 52 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 60 ObjectLinkingLayer &ObjLinkingLayer;
|
| H A D | LazyObjectLinkingLayer.h | 21 class ObjectLinkingLayer; variable 39 LazyObjectLinkingLayer(ObjectLinkingLayer &BaseLayer, 53 ObjectLinkingLayer &BaseLayer;
|
| H A D | COFFPlatform.h | 45 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 52 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 58 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 94 class LLVM_ABI COFFPlatformPlugin : public ObjectLinkingLayer::Plugin { 141 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 181 ObjectLinkingLayer &ObjLinkingLayer;
|
| H A D | COFFVCRuntimeSupport.h | 50 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, 70 ObjectLinkingLayer &ObjLinkingLayer, 74 ObjectLinkingLayer &ObjLinkingLayer;
|
| H A D | ELFNixPlatform.h | 110 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 116 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 121 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 169 class LLVM_ABI ELFNixPlatformPlugin : public ObjectLinkingLayer::Plugin { 221 ELFNixPlatform(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 245 ObjectLinkingLayer &ObjLinkingLayer;
|
| H A D | MachOPlatform.h | 144 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 152 Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 158 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer() 208 class LLVM_ABI MachOPlatformPlugin : public ObjectLinkingLayer::Plugin { 307 MachOPlatform(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, 337 ObjectLinkingLayer &ObjLinkingLayer;
|
| H A D | SectCreate.h | 35 ObjectLinkingLayer &ObjLinkingLayer, std::string SectName, MemProt MP, 52 ObjectLinkingLayer &ObjLinkingLayer;
|
| H A D | ExecutionUtils.h | 363 Create(ExecutionSession &ES, ObjectLinkingLayer &L); 370 DLLImportDefinitionGenerator(ExecutionSession &ES, ObjectLinkingLayer &L) in DLLImportDefinitionGenerator() 383 ObjectLinkingLayer &L;
|
| H A D | DebuggerSupportPlugin.h | |
| H A D | DebugObjectManagerPlugin.h | 49 class LLVM_ABI DebugObjectManagerPlugin : public ObjectLinkingLayer::Plugin {
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | ObjectLinkingLayer.cpp | 17 char ObjectLinkingLayer::ID; 19 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
|
| H A D | JITLinkReentryTrampolines.cpp | 30 : public ObjectLinkingLayer::Plugin { 86 JITLinkReentryTrampolines::Create(ObjectLinkingLayer &ObjLinkingLayer) { in Create() 109 ObjectLinkingLayer &ObjLinkingLayer, EmitTrampolineFn EmitTrampoline) in JITLinkReentryTrampolines() 171 createJITLinkLazyReexportsManager(ObjectLinkingLayer &ObjLinkingLayer, in createJITLinkLazyReexportsManager()
|
| H A D | LazyObjectLinkingLayer.cpp | 27 : public ObjectLinkingLayer::Plugin { 73 LazyObjectLinkingLayer::LazyObjectLinkingLayer(ObjectLinkingLayer &BaseLayer, in LazyObjectLinkingLayer()
|
| H A D | COFFVCRuntimeSupport.cpp | 25 ObjectLinkingLayer &ObjLinkingLayer, in Create() 32 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in COFFVCRuntimeBootstrapper()
|
| H A D | LLJIT.cpp | 836 return std::make_unique<ObjectLinkingLayer>(ES); in prepareForConstruction() 1137 ObjectLinkingLayer *ObjLinkingLayer = in operator ()() 1138 dyn_cast<ObjectLinkingLayer>(&J.getObjLinkingLayer()); in operator ()() 1223 if (auto *OLL = dyn_cast<ObjectLinkingLayer>(&J.getObjLinkingLayer())) { in setUpGenericLLVMIRPlatform()
|
| H A D | COFFPlatform.cpp | 154 COFFPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in Create() 223 COFFPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in Create() 382 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in COFFPlatform()
|
| H A D | ELFNixPlatform.cpp | 204 ELFNixPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, in Create() 251 ELFNixPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, in Create() 377 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in ELFNixPlatform()
|
| H A D | MachOPlatform.cpp | 280 MachOPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in Create() 325 MachOPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in Create() 473 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in MachOPlatform()
|
| H A D | ExecutionUtils.cpp | 507 ObjectLinkingLayer &L) { in Create()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/ |
| H A D | DebugInfoSupport.h | 33 class DebugInfoPreservationPlugin : public ObjectLinkingLayer::Plugin {
|
| H A D | DebuggerSupportPlugin.h | 30 : public ObjectLinkingLayer::Plugin {
|
| H A D | PerfSupportPlugin.h | 28 class LLVM_ABI PerfSupportPlugin : public ObjectLinkingLayer::Plugin {
|
| H A D | VTuneSupportPlugin.h | 28 class LLVM_ABI VTuneSupportPlugin : public ObjectLinkingLayer::Plugin {
|