Searched refs:ObjectLayer (Results 1 - 16 of 16) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DObjectTransformLayer.cpp16 ObjectLayer &BaseLayer,
18 : ObjectLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {}
H A DLayer.cpp162 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} function in class:llvm::ObjectLayer
164 ObjectLayer::~ObjectLayer() {}
166 Error ObjectLayer::add(JITDylib &JD, std::unique_ptr<MemoryBuffer> O,
176 BasicObjectLayerMaterializationUnit::Create(ObjectLayer &L, VModuleKey K,
193 ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O,
H A DIRCompileLayer.cpp16 IRCompileLayer::IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
H A DOrcMCJITReplacement.h242 ObjectLayer(
248 CompileLayer(AcknowledgeORCv1Deprecation, ObjectLayer,
300 cantFail(ObjectLayer.addObject(
308 cantFail(ObjectLayer.addObject(ES.allocateVModule(), std::move(ObjBuffer)));
343 ObjectLayer.mapSectionAddress(P.first, LocalAddress, TargetAddress);
375 ObjectLayer.setProcessAllSections(ProcessAllSections);
411 cantFail(ObjectLayer.addObject(
414 if (auto Sym = ObjectLayer.findSymbol(Name, true))
481 ObjectLayerT ObjectLayer; member in class:llvm::orc::OrcMCJITReplacement
H A DExecutionUtils.cpp298 StaticLibraryDefinitionGenerator::Load(ObjectLayer &L, const char *FileName) {
308 StaticLibraryDefinitionGenerator::Load(ObjectLayer &L, const char *FileName,
354 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer) {
408 ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer, Error &Err)
H A DOrcCBindingsStack.h214 ObjectLayer(
233 CompileLayer(AcknowledgeORCv1Deprecation, ObjectLayer,
367 if (auto Err = ObjectLayer.addObject(K, std::move(ObjBuffer)))
370 KeyLayers[K] = detail::createGenericLayer(ObjectLayer);
519 ObjLayerT ObjectLayer; member in namespace:llvm
H A DRTDyldObjectLinkingLayer.cpp1 //===-- RTDyldObjectLinkingLayer.cpp - RuntimeDyld backed ORC ObjectLayer -===//
80 : ObjectLayer(ES), GetMemoryManager(GetMemoryManager) {}
H A DLLJIT.cpp977 const Triple &) -> std::unique_ptr<ObjectLayer> {
1018 std::unique_ptr<ObjectLayer>
1036 // FIXME: Explicit conversion to std::unique_ptr<ObjectLayer> added to silence
1039 return std::unique_ptr<ObjectLayer>(std::move(ObjLinkingLayer));
H A DObjectLinkingLayer.cpp1 //===------- ObjectLinkingLayer.cpp - JITLink backed ORC ObjectLayer ------===//
452 : ObjectLayer(ES), MemMgr(std::move(MemMgr)) {}
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h128 class ObjectLayer { class in namespace:llvm::orc
130 ObjectLayer(ExecutionSession &ES);
131 virtual ~ObjectLayer();
150 /// instance) by calling 'emit' on the given ObjectLayer.
154 Create(ObjectLayer &L, VModuleKey K, std::unique_ptr<MemoryBuffer> O);
156 BasicObjectLayerMaterializationUnit(ObjectLayer &L, VModuleKey K,
169 ObjectLayer &L;
H A DObjectTransformLayer.h25 class ObjectTransformLayer : public ObjectLayer {
31 ObjectTransformLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
42 ObjectLayer &BaseLayer;
H A DExecutionUtils.h42 class ObjectLayer;
368 Load(ObjectLayer &L, const char *FileName);
376 Load(ObjectLayer &L, const char *FileName, const Triple &TT);
382 Create(ObjectLayer &L, std::unique_ptr<MemoryBuffer> ArchiveBuffer);
389 StaticLibraryDefinitionGenerator(ObjectLayer &L,
393 ObjectLayer &L;
H A DIRCompileLayer.h51 IRCompileLayer(ExecutionSession &ES, ObjectLayer &BaseLayer,
62 ObjectLayer &BaseLayer;
81 /// implement the ObjectLayer concept.
H A DLLJIT.h178 ObjectLayer &getObjLinkingLayer() { return *ObjLinkingLayer; }
198 static std::unique_ptr<ObjectLayer>
220 std::unique_ptr<ObjectLayer> ObjLinkingLayer;
259 using ObjectLinkingLayerCreator = std::function<std::unique_ptr<ObjectLayer>(
H A DObjectLinkingLayer.h49 /// An ObjectLayer implementation built on JITLink.
54 class ObjectLinkingLayer : public ObjectLayer {
H A DRTDyldObjectLinkingLayer.h39 class RTDyldObjectLinkingLayer : public ObjectLayer {

Completed in 74 milliseconds