Searched refs:ObjBuffer (Results 1 - 14 of 14) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCompileUtils.cpp55 auto ObjBuffer = std::make_unique<SmallVectorMemoryBuffer>( local
58 auto Obj = object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef());
63 notifyObjectCompiled(M, *ObjBuffer);
64 return std::move(ObjBuffer);
76 const MemoryBuffer &ObjBuffer) {
78 ObjCache->notifyObjectCompiled(&M, ObjBuffer.getMemBufferRef());
75 notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer) argument
H A DRTDyldObjectLinkingLayer.cpp104 auto ObjBuffer = MemoryBuffer::getMemBuffer(O->getMemBufferRef(), false); local
106 auto Obj = object::ObjectFile::createObjectFile(*ObjBuffer);
244 VModuleKey K, std::unique_ptr<MemoryBuffer> ObjBuffer,
259 NotifyEmitted(K, std::move(ObjBuffer));
243 onObjEmit( VModuleKey K, std::unique_ptr<MemoryBuffer> ObjBuffer, MaterializationResponsibility &R, Error Err) argument
H A DObjectLinkingLayer.cpp29 std::unique_ptr<MemoryBuffer> ObjBuffer)
30 : Layer(Layer), MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) {}
36 Layer.ReturnObjectBuffer(std::move(ObjBuffer));
42 return ObjBuffer->getMemBufferRef();
325 std::unique_ptr<MemoryBuffer> ObjBuffer; member in namespace:llvm::orc
27 ObjectLinkingLayerJITLinkContext(ObjectLinkingLayer &Layer, MaterializationResponsibility MR, std::unique_ptr<MemoryBuffer> ObjBuffer) argument
H A DLayer.cpp188 MemoryBufferRef ObjBuffer) {
189 auto Obj = object::ObjectFile::createObjectFile(ObjBuffer);
187 getObjectSymbolFlags(ExecutionSession &ES, MemoryBufferRef ObjBuffer) argument
H A DOrcCBindingsStack.h357 Expected<orc::VModuleKey> addObject(std::unique_ptr<MemoryBuffer> ObjBuffer, argument
361 ObjBuffer->getMemBufferRef())) {
367 if (auto Err = ObjectLayer.addObject(K, std::move(ObjBuffer)))
H A DOrcMCJITReplacement.h305 std::unique_ptr<MemoryBuffer> ObjBuffer; variable
306 std::tie(Obj, ObjBuffer) = O.takeBinary();
307 cantFail(ObjectLayer.addObject(ES.allocateVModule(), std::move(ObjBuffer)));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Object/
H A DMachOUniversal.cpp79 MemoryBufferRef ObjBuffer(ObjectData, ObjectName);
80 return ObjectFile::createMachOObjectFile(ObjBuffer, cputype, Index);
96 MemoryBufferRef ObjBuffer(ObjectData, ObjectName);
97 return Archive::create(ObjBuffer);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DCompileUtils.h59 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
H A DLayer.h174 MemoryBufferRef ObjBuffer);
H A DRTDyldObjectLinkingLayer.h125 void onObjEmit(VModuleKey K, std::unique_ptr<MemoryBuffer> ObjBuffer,
391 Error addObject(VModuleKey K, ObjectPtr ObjBuffer) { argument
394 object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef());
403 *this, K, OwnedObject(std::move(*Obj), std::move(ObjBuffer)),
H A DRemoteObjectLayer.h332 addObject(ObjectPtr ObjBuffer, argument
335 this->Remote.template callB<AddObject>(ObjBuffer->getBuffer())) {
469 Expected<ObjHandleT> addObject(std::string ObjBuffer) { argument
470 auto Buffer = std::make_unique<StringMemoryBuffer>(std::move(ObjBuffer));
/freebsd-12-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkGeneric.h78 buildGraph(MemoryBufferRef ObjBuffer) = 0;
H A DMachO_arm64.cpp489 buildGraph(MemoryBufferRef ObjBuffer) override {
490 auto MachOObj = object::ObjectFile::createMachOObjectFile(ObjBuffer);
H A DMachO_x86_64.cpp449 buildGraph(MemoryBufferRef ObjBuffer) override {
450 auto MachOObj = object::ObjectFile::createMachOObjectFile(ObjBuffer);

Completed in 305 milliseconds