| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
| H A D | CompileUtils.cpp | 56 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 D | OrcV2CBindings.cpp | 814 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 D | ObjectLinkingLayer.cpp | 22 MemoryBufferRef ObjBuffer = O->getMemBufferRef(); in emit() local 25 ObjBuffer, getExecutionSession().getSymbolStringPool())) { in emit()
|
| H A D | LinkGraphLinkingLayer.cpp | 51 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 D | DebugObjectManagerPlugin.cpp | 377 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 D | RTDyldObjectLinkingLayer.cpp | 388 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 D | ObjectFileInterface.cpp | 319 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 D | MachOUniversal.cpp | 79 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 D | LLJIT.h | 173 LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMMemoryBufferRef ObjBuffer); 186 LLVMMemoryBufferRef ObjBuffer);
|
| H A D | Orc.h | 1193 LLVMMemoryBufferRef ObjBuffer); 1208 LLVMMemoryBufferRef ObjBuffer); 1219 LLVMMemoryBufferRef ObjBuffer); 1298 LLVMOrcDumpObjectsRef DumpObjects, LLVMMemoryBufferRef *ObjBuffer);
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | HIPUtility.cpp | 364 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 D | ObjectFileInterface.h | 34 getObjectFileInterface(ExecutionSession &ES, MemoryBufferRef ObjBuffer);
|
| H A D | CompileUtils.h | 57 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
|
| H A D | ExecutionUtils.h | 275 ExecutionSession &ES, MemoryBufferRef ObjBuffer)>;
|