Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DCompileUtils.cpp55 auto ObjBuffer = std::make_unique<SmallVectorMemoryBuffer>( in operator ()() local
58 auto Obj = object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef()); in operator ()()
63 notifyObjectCompiled(M, *ObjBuffer); in operator ()()
64 return std::move(ObjBuffer); in operator ()()
76 const MemoryBuffer &ObjBuffer) { in notifyObjectCompiled() argument
78 ObjCache->notifyObjectCompiled(&M, ObjBuffer.getMemBufferRef()); in notifyObjectCompiled()
H A DOrcV2CBindings.cpp491 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcObjectLayerAddObjectFile() argument
493 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcObjectLayerAddObjectFile()
498 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcLLJITAddObjectFileWithRT() argument
501 std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcLLJITAddObjectFileWithRT()
506 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcObjectLayerEmit() argument
509 std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer))); in LLVMOrcObjectLayerEmit()
588 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcLLJITAddObjectFile() argument
590 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcLLJITAddObjectFile()
595 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcLLJITAddObjectFileWithRT() argument
598 std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcLLJITAddObjectFileWithRT()
H A DMangling.cpp86 getObjectSymbolInfo(ExecutionSession &ES, MemoryBufferRef ObjBuffer) { in getObjectSymbolInfo() argument
87 auto Obj = object::ObjectFile::createObjectFile(ObjBuffer); in getObjectSymbolInfo()
142 << "$." << ObjBuffer.getBufferIdentifier() << ".__inits." in getObjectSymbolInfo()
H A DObjectLinkingLayer.cpp127 std::unique_ptr<MemoryBuffer> ObjBuffer) in ObjectLinkingLayerJITLinkContext() argument
129 MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) {} in ObjectLinkingLayerJITLinkContext()
134 if (Layer.ReturnObjectBuffer && ObjBuffer) in ~ObjectLinkingLayerJITLinkContext()
135 Layer.ReturnObjectBuffer(std::move(ObjBuffer)); in ~ObjectLinkingLayerJITLinkContext()
143 ObjBuffer ? ObjBuffer->getMemBufferRef() in notifyMaterializing()
559 std::unique_ptr<MemoryBuffer> ObjBuffer; member in llvm::orc::ObjectLinkingLayerJITLinkContext
597 MemoryBufferRef ObjBuffer = O->getMemBufferRef(); in emit() local
601 if (auto G = createLinkGraphFromObject(ObjBuffer)) { in emit()
H A DDebugObjectManagerPlugin.cpp379 JITLinkContext &Ctx, MemoryBufferRef ObjBuffer) { in createDebugObjectFromBuffer() argument
382 return ELFDebugObject::Create(ObjBuffer, Ctx, ES); in createDebugObjectFromBuffer()
399 MemoryBufferRef ObjBuffer) { in notifyMaterializing() argument
405 if (auto DebugObj = createDebugObjectFromBuffer(ES, G, Ctx, ObjBuffer)) { in notifyMaterializing()
H A DRTDyldObjectLinkingLayer.cpp293 std::unique_ptr<MemoryBuffer> ObjBuffer; in onObjEmit() local
294 std::tie(Obj, ObjBuffer) = O.takeBinary(); in onObjEmit()
305 NotifyEmitted(R, std::move(ObjBuffer)); in onObjEmit()
H A DMachOPlatform.cpp157 auto ObjBuffer = MemoryBuffer::getMemBuffer( in setupJITDylib() local
159 return ObjLinkingLayer.add(JD, std::move(ObjBuffer)); in setupJITDylib()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectCache/
H A DLLJITWithObjectCache.cpp29 MemoryBufferRef ObjBuffer) override { in notifyObjectCompiled() argument
31 ObjBuffer.getBuffer(), ObjBuffer.getBufferIdentifier()); in notifyObjectCompiled()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/
H A DMachOUniversal.cpp80 MemoryBufferRef ObjBuffer(ObjectData, ObjectName); in getAsObjectFile() local
81 return ObjectFile::createMachOObjectFile(ObjBuffer, cputype, Index); in getAsObjectFile()
98 MemoryBufferRef ObjBuffer(ObjectData, ObjectName); in getAsIRObject() local
100 return IRObjectFile::create(ObjBuffer, Ctx); in getAsIRObject()
116 MemoryBufferRef ObjBuffer(ObjectData, ObjectName); in getAsArchive() local
117 return Archive::create(ObjBuffer); in getAsArchive()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm-c/
H A DOrc.h680 LLVMMemoryBufferRef ObjBuffer);
696 LLVMMemoryBufferRef ObjBuffer);
706 LLVMMemoryBufferRef ObjBuffer);
H A DLLJIT.h164 LLVMMemoryBufferRef ObjBuffer);
177 LLVMMemoryBufferRef ObjBuffer);
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp878 auto ObjBuffer = in Session() local
882 ExitOnErr(getObjectSymbolInfo(ES, ObjBuffer->getMemBufferRef())); in Session()
888 object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef())); in Session()
1026 auto ObjBuffer = in getFirstFileTriple() local
1028 switch (identify_magic(ObjBuffer->getBuffer())) { in getFirstFileTriple()
1033 object::ObjectFile::createObjectFile(ObjBuffer->getMemBufferRef())); in getFirstFileTriple()
1159 auto ObjBuffer = in loadObjects() local
1161 ExitOnErr(S.ObjLayer.add(*S.MainJD, std::move(ObjBuffer))); in loadObjects()
1174 auto ObjBuffer = in loadObjects() local
1177 auto Magic = identify_magic(ObjBuffer->getBuffer()); in loadObjects()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/
H A DHIP.cpp174 std::string ObjBuffer; in constructGenerateObjFileFromHIPFatBinary() local
175 llvm::raw_string_ostream ObjStream(ObjBuffer); in constructGenerateObjFileFromHIPFatBinary()
195 llvm::errs() << ObjBuffer; in constructGenerateObjFileFromHIPFatBinary()
206 Objf << ObjBuffer; in constructGenerateObjFileFromHIPFatBinary()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp229 auto ObjBuffer = in main() local
231 ExitOnErr(J->addObjectFile(std::move(ObjBuffer))); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DMangling.h61 getObjectSymbolInfo(ExecutionSession &ES, MemoryBufferRef ObjBuffer);
H A DCompileUtils.h57 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);