/netbsd-current/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
H A D | CompileUtils.cpp | 55 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 D | Mangling.cpp | 86 getObjectSymbolInfo(ExecutionSession &ES, MemoryBufferRef ObjBuffer) { argument 87 auto Obj = object::ObjectFile::createObjectFile(ObjBuffer); 142 << "$." << ObjBuffer.getBufferIdentifier() << ".__inits."
|
H A D | OrcV2CBindings.cpp | 491 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 D | ObjectLinkingLayer.cpp | 127 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 D | RTDyldObjectLinkingLayer.cpp | 293 std::unique_ptr<MemoryBuffer> ObjBuffer; local 294 std::tie(Obj, ObjBuffer) = O.takeBinary(); 305 NotifyEmitted(R, std::move(ObjBuffer));
|
H A D | DebugObjectManagerPlugin.cpp | 379 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 D | MachOPlatform.cpp | 157 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 D | LLJITWithObjectCache.cpp | 29 MemoryBufferRef ObjBuffer) override { 31 ObjBuffer.getBuffer(), ObjBuffer.getBufferIdentifier());
|
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm-c/ |
H A D | LLJIT.h | 164 LLVMMemoryBufferRef ObjBuffer); 177 LLVMMemoryBufferRef ObjBuffer);
|
H A D | Orc.h | 680 LLVMMemoryBufferRef ObjBuffer); 696 LLVMMemoryBufferRef ObjBuffer); 706 LLVMMemoryBufferRef ObjBuffer);
|
/netbsd-current/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);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Object/ |
H A D | MachOUniversal.cpp | 80 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 D | LLJITWithObjectLinkingLayerPlugin.cpp | 229 auto ObjBuffer = local 231 ExitOnErr(J->addObjectFile(std::move(ObjBuffer)));
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Driver/ToolChains/ |
H A D | HIP.cpp | 174 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 D | llvm-jitlink.cpp | 878 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...] |