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

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

Completed in 145 milliseconds