Home
last modified time | relevance | path

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

/llvm-project-15.0.7/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.cpp859 *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 DObjectLinkingLayer.cpp129 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 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 DDebugObjectManagerPlugin.cpp388 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 DObjectFileInterface.cpp263 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 DMCJITObjectCacheTest.cpp134 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 DLLJITWithObjectCache.cpp29 MemoryBufferRef ObjBuffer) override { in notifyObjectCompiled() argument
31 ObjBuffer.getBuffer(), ObjBuffer.getBufferIdentifier()); in notifyObjectCompiled()
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DHIPUtility.cpp121 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 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()
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DLLJIT.h171 LLVMMemoryBufferRef ObjBuffer);
184 LLVMMemoryBufferRef ObjBuffer);
H A DOrc.h1181 LLVMMemoryBufferRef ObjBuffer);
1197 LLVMMemoryBufferRef ObjBuffer);
1207 LLVMMemoryBufferRef ObjBuffer);
1284 LLVMMemoryBufferRef *ObjBuffer);
/llvm-project-15.0.7/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink.cpp1104 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 DObjectFileInterface.h33 getObjectFileInterface(ExecutionSession &ES, MemoryBufferRef ObjBuffer);
H A DCompileUtils.h56 void notifyObjectCompiled(const Module &M, const MemoryBuffer &ObjBuffer);
H A DExecutionUtils.h264 ExecutionSession &ES, MemoryBufferRef ObjBuffer)>;
/llvm-project-15.0.7/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
H A DLLJITWithObjectLinkingLayerPlugin.cpp230 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 DOrcCAPITest.cpp195 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()