Home
last modified time | relevance | path

Searched refs:ObjectLayer (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLayer.cpp165 char ObjectLayer::ID;
167 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer
169 ObjectLayer::~ObjectLayer() = default;
171 Error ObjectLayer::add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O, in add()
180 Error ObjectLayer::add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O) { in add()
187 Error ObjectLayer::add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O) { in add()
195 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, in Create()
209 ObjectLayer &L, std::unique_ptr<MemoryBuffer> O, Interface I) in BasicObjectLayerMaterializationUnit()
H A DObjectTransformLayer.cpp17 using BaseT = RTTIExtends<ObjectTransformLayer, ObjectLayer>;
20 ObjectLayer &BaseLayer, in ObjectTransformLayer()
H A DExecutionUtils.cpp275 StaticLibraryDefinitionGenerator::loadAllObjectFileMembers(ObjectLayer &L, in loadAllObjectFileMembers()
296 ObjectLayer &L, const char *FileName, VisitMembersFunction VisitMembers, in Load()
310 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, in Create()
373 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, in Create()
494 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, in StaticLibraryDefinitionGenerator()
H A DIRCompileLayer.cpp16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer()
H A DLazyObjectLinkingLayer.cpp75 : ObjectLayer(BaseLayer.getExecutionSession()), BaseLayer(BaseLayer), in LazyObjectLinkingLayer()
H A DLLJIT.cpp835 [](ExecutionSession &ES) -> Expected<std::unique_ptr<ObjectLayer>> { in prepareForConstruction()
948 Expected<std::unique_ptr<ObjectLayer>>
976 return std::unique_ptr<ObjectLayer>(std::move(Layer)); in createObjectLinkingLayer()
H A DRTDyldObjectLinkingLayer.cpp83 using BaseT = RTTIExtends<RTDyldObjectLinkingLayer, ObjectLayer>;
H A DOrcV2CBindings.cpp67 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ObjectLayer, LLVMOrcObjectLayerRef)
916 return std::unique_ptr<ObjectLayer>( in LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h134 class LLVM_ABI ObjectLayer : public RTTIExtends<ObjectLayer, RTTIRoot> {
138 ObjectLayer(ExecutionSession &ES);
139 virtual ~ObjectLayer();
181 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O);
183 BasicObjectLayerMaterializationUnit(ObjectLayer &L,
194 ObjectLayer &L;
H A DObjectTransformLayer.h26 : public RTTIExtends<ObjectTransformLayer, ObjectLayer> {
34 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
45 ObjectLayer &BaseLayer;
H A DExecutionUtils.h45 class ObjectLayer; variable
298 static VisitMembersFunction loadAllObjectFileMembers(ObjectLayer &L,
310 Load(ObjectLayer &L, const char *FileName,
317 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer,
330 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer,
340 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer,
345 ObjectLayer &L;
H A DObjectLinkingLayer.h44 public RTTIExtends<ObjectLinkingLayer, ObjectLayer> {
46 using BaseObjectLayer = RTTIExtends<ObjectLinkingLayer, ObjectLayer>;
84 using ObjectLayer::add;
H A DMachO.h35 class ObjectLayer; variable
84 ForceLoadMachOArchiveMembers(ObjectLayer &L, JITDylib &JD, bool ObjCOnly) in ForceLoadMachOArchiveMembers()
91 ObjectLayer &L;
H A DIRCompileLayer.h53 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
65 ObjectLayer &BaseLayer;
H A DLLJIT.h217 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer()
237 static Expected<std::unique_ptr<ObjectLayer>>
260 std::unique_ptr<ObjectLayer> ObjLinkingLayer;
303 std::function<Expected<std::unique_ptr<ObjectLayer>>(ExecutionSession &)>;
H A DLazyObjectLinkingLayer.h37 class LLVM_ABI LazyObjectLinkingLayer : public ObjectLayer {
H A DRTDyldObjectLinkingLayer.h38 : public RTTIExtends<RTDyldObjectLinkingLayer, ObjectLayer>,