| /netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| H A D | CompileUtils.cpp | 55 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 D | OrcV2CBindings.cpp | 491 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 D | Mangling.cpp | 86 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 D | ObjectLinkingLayer.cpp | 127 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 D | DebugObjectManagerPlugin.cpp | 379 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 D | RTDyldObjectLinkingLayer.cpp | 293 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 D | MachOPlatform.cpp | 157 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 D | LLJITWithObjectCache.cpp | 29 MemoryBufferRef ObjBuffer) override { in notifyObjectCompiled() argument 31 ObjBuffer.getBuffer(), ObjBuffer.getBufferIdentifier()); in notifyObjectCompiled()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Object/ |
| H A D | MachOUniversal.cpp | 80 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 D | Orc.h | 680 LLVMMemoryBufferRef ObjBuffer); 696 LLVMMemoryBufferRef ObjBuffer); 706 LLVMMemoryBufferRef ObjBuffer);
|
| H A D | LLJIT.h | 164 LLVMMemoryBufferRef ObjBuffer); 177 LLVMMemoryBufferRef ObjBuffer);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink.cpp | 878 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 D | HIP.cpp | 174 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 D | LLJITWithObjectLinkingLayerPlugin.cpp | 229 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 D | Mangling.h | 61 getObjectSymbolInfo(ExecutionSession &ES, MemoryBufferRef ObjBuffer);
|
| H A D | CompileUtils.h | 57 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
|