Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectLinkingLayer.h42 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 DJITLinkReentryTrampolines.h32 class ObjectLinkingLayer; variable
47 Create(ObjectLinkingLayer &ObjLinkingLayer);
49 LLVM_ABI JITLinkReentryTrampolines(ObjectLinkingLayer &ObjLinkingLayer,
60 ObjectLinkingLayer &ObjLinkingLayer;
67 createJITLinkLazyReexportsManager(ObjectLinkingLayer &ObjLinkingLayer,
H A DJITLinkRedirectableSymbolManager.h31 Create(ObjectLinkingLayer &ObjLinkingLayer) { in Create()
45 ObjectLinkingLayer &ObjLinkingLayer, in JITLinkRedirectableSymbolManager()
52 ObjectLinkingLayer &getObjectLinkingLayer() const { return ObjLinkingLayer; } in getObjectLinkingLayer()
60 ObjectLinkingLayer &ObjLinkingLayer;
H A DLazyObjectLinkingLayer.h21 class ObjectLinkingLayer; variable
39 LazyObjectLinkingLayer(ObjectLinkingLayer &BaseLayer,
53 ObjectLinkingLayer &BaseLayer;
H A DCOFFPlatform.h45 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 DCOFFVCRuntimeSupport.h50 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
70 ObjectLinkingLayer &ObjLinkingLayer,
74 ObjectLinkingLayer &ObjLinkingLayer;
H A DELFNixPlatform.h110 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 DMachOPlatform.h144 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 DSectCreate.h35 ObjectLinkingLayer &ObjLinkingLayer, std::string SectName, MemProt MP,
52 ObjectLinkingLayer &ObjLinkingLayer;
H A DExecutionUtils.h363 Create(ExecutionSession &ES, ObjectLinkingLayer &L);
370 DLLImportDefinitionGenerator(ExecutionSession &ES, ObjectLinkingLayer &L) in DLLImportDefinitionGenerator()
383 ObjectLinkingLayer &L;
H A DDebuggerSupportPlugin.h
H A DDebugObjectManagerPlugin.h49 class LLVM_ABI DebugObjectManagerPlugin : public ObjectLinkingLayer::Plugin {
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectLinkingLayer.cpp17 char ObjectLinkingLayer::ID;
19 void ObjectLinkingLayer::emit(std::unique_ptr<MaterializationResponsibility> R, in emit()
H A DJITLinkReentryTrampolines.cpp30 : 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 DLazyObjectLinkingLayer.cpp27 : public ObjectLinkingLayer::Plugin {
73 LazyObjectLinkingLayer::LazyObjectLinkingLayer(ObjectLinkingLayer &BaseLayer, in LazyObjectLinkingLayer()
H A DCOFFVCRuntimeSupport.cpp25 ObjectLinkingLayer &ObjLinkingLayer, in Create()
32 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in COFFVCRuntimeBootstrapper()
H A DLLJIT.cpp836 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 DCOFFPlatform.cpp154 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 DELFNixPlatform.cpp204 ELFNixPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, in Create()
251 ELFNixPlatform::Create(ObjectLinkingLayer &ObjLinkingLayer, in Create()
377 ObjectLinkingLayer &ObjLinkingLayer, JITDylib &PlatformJD, in ELFNixPlatform()
H A DMachOPlatform.cpp280 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 DExecutionUtils.cpp507 ObjectLinkingLayer &L) { in Create()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DDebugInfoSupport.h33 class DebugInfoPreservationPlugin : public ObjectLinkingLayer::Plugin {
H A DDebuggerSupportPlugin.h30 : public ObjectLinkingLayer::Plugin {
H A DPerfSupportPlugin.h28 class LLVM_ABI PerfSupportPlugin : public ObjectLinkingLayer::Plugin {
H A DVTuneSupportPlugin.h28 class LLVM_ABI VTuneSupportPlugin : public ObjectLinkingLayer::Plugin {

12