Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h134 class ObjectLayer : public RTTIExtends<ObjectLayer, RTTIRoot> {
138 ObjectLayer(ExecutionSession &ES);
139 virtual ~ObjectLayer();
165 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> O);
167 BasicObjectLayerMaterializationUnit(ObjectLayer &L,
179 ObjectLayer &L;
H A DObjectTransformLayer.h25 : public RTTIExtends<ObjectTransformLayer, ObjectLayer> {
33 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
44 ObjectLayer &BaseLayer;
H A DExecutionUtils.h41 class ObjectLayer; variable
267 Load(ObjectLayer &L, const char *FileName);
275 Load(ObjectLayer &L, const char *FileName, const Triple &TT);
281 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer);
288 StaticLibraryDefinitionGenerator(ObjectLayer &L,
292 ObjectLayer &L;
H A DIRCompileLayer.h52 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
64 ObjectLayer &BaseLayer;
H A DLLJIT.h169 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; } in getObjLinkingLayer()
189 static Expected<std::unique_ptr<ObjectLayer>>
211 std::unique_ptr<ObjectLayer> ObjLinkingLayer;
254 std::function<Expected<std::unique_ptr<ObjectLayer>>(ExecutionSession &,
H A DObjectLinkingLayer.h54 class ObjectLinkingLayer : public RTTIExtends<ObjectLinkingLayer, ObjectLayer>,
145 using ObjectLayer::add;
H A DRTDyldObjectLinkingLayer.h38 : public RTTIExtends<RTDyldObjectLinkingLayer, ObjectLayer>,
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DLayer.cpp158 char ObjectLayer::ID;
160 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer() function in llvm::orc::ObjectLayer
162 ObjectLayer::~ObjectLayer() {} in ~ObjectLayer()
164 Error ObjectLayer::add(ResourceTrackerSP RT, std::unique_ptr<MemoryBuffer> O) { in add()
174 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, in Create()
191 ObjectLayer &L, std::unique_ptr<MemoryBuffer> O, SymbolFlagsMap SymbolFlags, in BasicObjectLayerMaterializationUnit()
H A DObjectTransformLayer.cpp17 using BaseT = RTTIExtends<ObjectTransformLayer, ObjectLayer>;
20 ObjectLayer &BaseLayer, in ObjectTransformLayer()
H A DExecutionUtils.cpp272 StaticLibraryDefinitionGenerator::Load(ObjectLayer &L, const char *FileName) { in Load()
282 StaticLibraryDefinitionGenerator::Load(ObjectLayer &L, const char *FileName, in Load()
329 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer) { in Create()
382 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, Error &Err) in StaticLibraryDefinitionGenerator()
H A DIRCompileLayer.cpp16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer, in IRCompileLayer()
H A DLLJIT.cpp605 const Triple &) -> Expected<std::unique_ptr<ObjectLayer>> { in prepareForConstruction()
655 Expected<std::unique_ptr<ObjectLayer>>
676 return std::unique_ptr<ObjectLayer>(std::move(Layer)); in createObjectLinkingLayer()
H A DRTDyldObjectLinkingLayer.cpp80 using BaseT = RTTIExtends<RTDyldObjectLinkingLayer, ObjectLayer>;
H A DOrcV2CBindings.cpp96 DEFINE_SIMPLE_CONVERSION_FUNCTIONS(ObjectLayer, LLVMOrcObjectLayerRef)
808 return std::unique_ptr<ObjectLayer>( in LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator()
H A DObjectLinkingLayer.cpp608 using BaseT = RTTIExtends<ObjectLinkingLayer, ObjectLayer>;