| /llvm-project-15.0.7/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 | 859 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcObjectLayerAddObjectFile() 872 LLVMMemoryBufferRef ObjBuffer) { in LLVMOrcObjectLayerEmit() argument 875 std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer))); in LLVMOrcObjectLayerEmit() 905 LLVMMemoryBufferRef ObjBuffer = wrap(Obj.release()); in LLVMOrcObjectTransformLayerSetTransform() local 906 if (LLVMErrorRef Err = TransformFunction(Ctx, &ObjBuffer)) { in LLVMOrcObjectTransformLayerSetTransform() 910 return std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)); in LLVMOrcObjectTransformLayerSetTransform() 927 std::unique_ptr<MemoryBuffer> OB(unwrap(*ObjBuffer)); in LLVMOrcDumpObjects_CallOperator() 929 *ObjBuffer = wrap(Result->release()); in LLVMOrcDumpObjects_CallOperator() 932 *ObjBuffer = nullptr; in LLVMOrcDumpObjects_CallOperator() 1011 *unwrap(JD), std::unique_ptr<MemoryBuffer>(unwrap(ObjBuffer)))); in LLVMOrcLLJITAddObjectFile() [all …]
|
| H A D | ObjectLinkingLayer.cpp | 129 std::unique_ptr<MemoryBuffer> ObjBuffer) in ObjectLinkingLayerJITLinkContext() argument 131 MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) {} in ObjectLinkingLayerJITLinkContext() 136 if (Layer.ReturnObjectBuffer && ObjBuffer) in ~ObjectLinkingLayerJITLinkContext() 137 Layer.ReturnObjectBuffer(std::move(ObjBuffer)); in ~ObjectLinkingLayerJITLinkContext() 145 ObjBuffer ? ObjBuffer->getMemBufferRef() in notifyMaterializing() 609 std::unique_ptr<MemoryBuffer> ObjBuffer; member in llvm::orc::ObjectLinkingLayerJITLinkContext 652 MemoryBufferRef ObjBuffer = O->getMemBufferRef(); in emit() local 656 if (auto G = createLinkGraphFromObject(ObjBuffer)) { in emit()
|
| 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 | DebugObjectManagerPlugin.cpp | 388 JITLinkContext &Ctx, MemoryBufferRef ObjBuffer) { in createDebugObjectFromBuffer() argument 391 return ELFDebugObject::Create(ObjBuffer, Ctx, ES); in createDebugObjectFromBuffer() 408 MemoryBufferRef ObjBuffer) { in notifyMaterializing() argument 414 if (auto DebugObj = createDebugObjectFromBuffer(ES, G, Ctx, ObjBuffer)) { in notifyMaterializing()
|
| H A D | ObjectFileInterface.cpp | 263 getObjectFileInterface(ExecutionSession &ES, MemoryBufferRef ObjBuffer) { in getObjectFileInterface() argument 264 auto Obj = object::ObjectFile::createObjectFile(ObjBuffer); in getObjectFileInterface()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/MCJIT/ |
| H A D | MCJITObjectCacheTest.cpp | 134 const MemoryBuffer *ObjBuffer = Cache->getObjectInternal(SavedModulePointer); in TEST_F() local 135 EXPECT_EQ(nullptr, ObjBuffer); in TEST_F() 143 ObjBuffer = Cache->getObjectInternal(SavedModulePointer); in TEST_F() 144 EXPECT_TRUE(nullptr != ObjBuffer); in TEST_F() 212 const MemoryBuffer *ObjBuffer = Cache->getObjectInternal(SecondModulePointer); in TEST_F() local 213 EXPECT_EQ(nullptr, ObjBuffer); in TEST_F() 222 ObjBuffer = Cache->getObjectInternal(SecondModulePointer); in TEST_F() 223 EXPECT_TRUE(nullptr != ObjBuffer); in TEST_F()
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectCache/ |
| H A D | LLJITWithObjectCache.cpp | 29 MemoryBufferRef ObjBuffer) override { in notifyObjectCompiled() argument 31 ObjBuffer.getBuffer(), ObjBuffer.getBufferIdentifier()); in notifyObjectCompiled()
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | HIPUtility.cpp | 121 std::string ObjBuffer; in constructGenerateObjFileFromHIPFatBinary() local 122 llvm::raw_string_ostream ObjStream(ObjBuffer); in constructGenerateObjFileFromHIPFatBinary() 152 llvm::errs() << ObjBuffer; in constructGenerateObjFileFromHIPFatBinary() 163 Objf << ObjBuffer; in constructGenerateObjFileFromHIPFatBinary()
|
| /llvm-project-15.0.7/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()
|
| /llvm-project-15.0.7/llvm/include/llvm-c/ |
| H A D | LLJIT.h | 171 LLVMMemoryBufferRef ObjBuffer); 184 LLVMMemoryBufferRef ObjBuffer);
|
| H A D | Orc.h | 1181 LLVMMemoryBufferRef ObjBuffer); 1197 LLVMMemoryBufferRef ObjBuffer); 1207 LLVMMemoryBufferRef ObjBuffer); 1284 LLVMMemoryBufferRef *ObjBuffer);
|
| /llvm-project-15.0.7/llvm/tools/llvm-jitlink/ |
| H A D | llvm-jitlink.cpp | 1104 auto ObjBuffer = ExitOnErr(getFile(HarnessFile)); in Session() local 1258 auto ObjBuffer = ExitOnErr(getFile(InputFile)); in getFirstFileTriple() local 1471 auto ObjBuffer = getFile(HarnessFile); in addTestHarnesses() local 1472 if (!ObjBuffer) in addTestHarnesses() 1473 return ObjBuffer.takeError(); in addTestHarnesses() 1496 auto ObjBuffer = getFile(InputFile); in addObjects() local 1497 if (!ObjBuffer) in addObjects() 1498 return ObjBuffer.takeError(); in addObjects() 1510 if (auto Err = S.ObjLayer.add(JD, std::move(*ObjBuffer), in addObjects() 1521 auto I = getObjectFileInterface(ES, ObjBuffer); in getObjectFileInterfaceHidden() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ObjectFileInterface.h | 33 getObjectFileInterface(ExecutionSession &ES, MemoryBufferRef ObjBuffer);
|
| H A D | CompileUtils.h | 56 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
|
| H A D | ExecutionUtils.h | 264 ExecutionSession &ES, MemoryBufferRef ObjBuffer)>;
|
| /llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
| H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 230 auto ObjBuffer = in main() local 232 ExitOnErr(J->addObjectFile(std::move(ObjBuffer))); in main()
|
| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | OrcCAPITest.cpp | 195 auto ObjBuffer = cantFail(SC(*M)); in createTestObject() local 196 return wrap(ObjBuffer.release()); in createTestObject() 474 LLVMMemoryBufferRef ObjBuffer = createTestObject(SumExample, "sum.ll"); in TEST_F() local 477 MainDylib, ObjBuffer)) in TEST_F()
|