Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCompileUtils.cpp56 auto ObjBuffer = std::make_unique<SmallVectorMemoryBuffer>( in operator ()() local
60 auto Obj = object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef()); in operator ()()
65 notifyObjectCompiled(M, *ObjBuffer); in operator ()()
66 return std::move(ObjBuffer); in operator ()()
78 const MemoryBuffer &ObjBuffer) { in notifyObjectCompiled() argument
80 ObjCache->notifyObjectCompiled(&M, ObjBuffer.getMemBufferRef()); in notifyObjectCompiled()
H A DOrcV2CBindings.cpp814 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcObjectLayerAddObjectFile() argument
816 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcObjectLayerAddObjectFile()
821 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcObjectLayerAddObjectFileWithRT() argument
824 std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcObjectLayerAddObjectFileWithRT()
829 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcObjectLayerEmit() argument
832 std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer))); in LLVMOrcObjectLayerEmit()
865 LLVMMemoryBufferRef ObjBuffer = wrap(Obj.release()); in LLVMOrcObjectTransformLayerSetTransform() local
866 if (LLVMErrorRef Err = TransformFunction(Ctx, &ObjBuffer)) { in LLVMOrcObjectTransformLayerSetTransform()
867 assert(!ObjBuffer && "ObjBuffer was not reset to null on error"); in LLVMOrcObjectTransformLayerSetTransform()
870 return std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)); in LLVMOrcObjectTransformLayerSetTransform()
[all …]
H A DObjectLinkingLayer.cpp22 MemoryBufferRef ObjBuffer = O->getMemBufferRef(); in emit() local
25 ObjBuffer, getExecutionSession().getSymbolStringPool())) { in emit()
H A DLinkGraphLinkingLayer.cpp51 std::unique_ptr<MemoryBuffer> ObjBuffer) in JITLinkCtx() argument
53 MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) { in JITLinkCtx()
61 if (Layer.ReturnObjectBuffer && ObjBuffer) in ~JITLinkCtx()
62 Layer.ReturnObjectBuffer(std::move(ObjBuffer)); in ~JITLinkCtx()
70 ObjBuffer ? ObjBuffer->getMemBufferRef() in notifyMaterializing()
467 std::unique_ptr<MemoryBuffer> ObjBuffer; member in llvm::orc::LinkGraphLinkingLayer::JITLinkCtx
H A DDebugObjectManagerPlugin.cpp377 JITLinkContext &Ctx, MemoryBufferRef ObjBuffer) { in createDebugObjectFromBuffer() argument
380 return ELFDebugObject::Create(ObjBuffer, Ctx, ES); in createDebugObjectFromBuffer()
404 MemoryBufferRef ObjBuffer) { in notifyMaterializing() argument
410 if (auto DebugObj = createDebugObjectFromBuffer(ES, G, Ctx, ObjBuffer)) { in notifyMaterializing()
H A DRTDyldObjectLinkingLayer.cpp388 std::unique_ptr<MemoryBuffer> ObjBuffer; in onObjEmit() local
389 std::tie(Obj, ObjBuffer) = O.takeBinary(); in onObjEmit()
400 NotifyEmitted(R, std::move(ObjBuffer)); in onObjEmit()
H A DObjectFileInterface.cpp319 getObjectFileInterface(ExecutionSession &ES, MemoryBufferRef ObjBuffer) { in getObjectFileInterface() argument
320 auto Obj = object::ObjectFile::createObjectFile(ObjBuffer); in getObjectFileInterface()
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DMachOUniversal.cpp79 MemoryBufferRef ObjBuffer(ObjectData, ObjectName); in getAsObjectFile() local
80 return ObjectFile::createMachOObjectFile(ObjBuffer, cputype, Index); in getAsObjectFile()
97 MemoryBufferRef ObjBuffer(ObjectData, ObjectName); in getAsIRObject() local
99 return IRObjectFile::create(ObjBuffer, Ctx); in getAsIRObject()
115 MemoryBufferRef ObjBuffer(ObjectData, ObjectName); in getAsArchive() local
116 return Archive::create(ObjBuffer); in getAsArchive()
/freebsd/contrib/llvm-project/llvm/include/llvm-c/
H A DLLJIT.h173 LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMMemoryBufferRef ObjBuffer);
186 LLVMMemoryBufferRef ObjBuffer);
H A DOrc.h1193 LLVMMemoryBufferRef ObjBuffer);
1208 LLVMMemoryBufferRef ObjBuffer);
1219 LLVMMemoryBufferRef ObjBuffer);
1298 LLVMOrcDumpObjectsRef DumpObjects, LLVMMemoryBufferRef *ObjBuffer);
/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DHIPUtility.cpp364 std::string ObjBuffer; in constructGenerateObjFileFromHIPFatBinary() local
365 llvm::raw_string_ostream ObjStream(ObjBuffer); in constructGenerateObjFileFromHIPFatBinary()
454 llvm::errs() << ObjBuffer; in constructGenerateObjFileFromHIPFatBinary()
465 Objf << ObjBuffer; in constructGenerateObjFileFromHIPFatBinary()
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DObjectFileInterface.h34 getObjectFileInterface(ExecutionSession &ES, MemoryBufferRef ObjBuffer);
H A DCompileUtils.h57 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
H A DExecutionUtils.h275 ExecutionSession &ES, MemoryBufferRef ObjBuffer)>;