Home
last modified time | relevance | path

Searched refs:MemBuffer (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Utility/
H A DDataBufferLLVM.cpp17 DataBufferLLVM::DataBufferLLVM(std::unique_ptr<llvm::MemoryBuffer> MemBuffer) in DataBufferLLVM() argument
18 : Buffer(std::move(MemBuffer)) { in DataBufferLLVM()
34 std::unique_ptr<llvm::WritableMemoryBuffer> MemBuffer) in WritableDataBufferLLVM() argument
35 : Buffer(std::move(MemBuffer)) { in WritableDataBufferLLVM()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DGsymReader.cpp26 : MemBuffer(std::move(Buffer)), Endian(llvm::endianness::native) {} in GsymReader()
43 auto MemBuffer = MemoryBuffer::getMemBufferCopy(Bytes, "GSYM bytes"); in copyBuffer() local
44 return create(MemBuffer); in copyBuffer()
48 GsymReader::create(std::unique_ptr<MemoryBuffer> &MemBuffer) { in create() argument
49 if (!MemBuffer) in create()
52 GsymReader GR(std::move(MemBuffer)); in create()
61 BinaryStreamReader FileData(MemBuffer->getBuffer(), llvm::endianness::native); in parse()
88 DataExtractor Data(MemBuffer->getBuffer(), DataIsLittleEndian, 4); in parse()
136 DataExtractor Data(MemBuffer->getBuffer(), DataIsLittleEndian, 4); in parse()
189 StrTab.Data = MemBuffer->getBuffer().substr(Hdr->StrtabOffset, in parse()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp309 using MemBuffer = MemoryBufferMem<WritableMemoryBuffer>; in getNewUninitMemBuffer() typedef
319 size_t StringLen = sizeof(MemBuffer) + sizeof(size_t) + NameRef.size() + 1; in getNewUninitMemBuffer()
335 *reinterpret_cast<size_t *>(Mem + sizeof(MemBuffer)) = NameRef.size(); in getNewUninitMemBuffer()
336 CopyStringRef(Mem + sizeof(MemBuffer) + sizeof(size_t), NameRef); in getNewUninitMemBuffer()
342 auto *Ret = new (Mem) MemBuffer(StringRef(Buf, Size), true); in getNewUninitMemBuffer()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymReader.h49 std::unique_ptr<MemoryBuffer> MemBuffer; variable
368 create(std::unique_ptr<MemoryBuffer> &MemBuffer);
/freebsd/contrib/llvm-project/llvm/tools/llvm-lto/
H A Dllvm-lto.cpp834 for (auto &MemBuffer : InputBuffers) in import() local
835 ThinGenerator.addModule(MemBuffer->getBufferIdentifier(), in import()
836 MemBuffer->getBuffer()); in import()
867 for (auto &MemBuffer : InputBuffers) in internalize() local
868 ThinGenerator.addModule(MemBuffer->getBufferIdentifier(), in internalize()
869 MemBuffer->getBuffer()); in internalize()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryByteStream.h79 MemBuffer(std::move(Buffer)) {} in MemoryBufferByteStream()
81 std::unique_ptr<MemoryBuffer> MemBuffer; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/Offloading/
H A DUtility.h155 MemoryBufferRef MemBuffer, StringMap<AMDGPUKernelMetaData> &KernelInfoMap,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp388 MemBuffer = std::move(BuffOrErr.get()); in loadTypeServer()
391 assert(identify_magic((*MemBuffer).getBuffer()) == file_magic::pdb && in loadTypeServer()
442 MemBuffer = std::move(BuffOrErr.get()); in loadPrecompiledObject()
444 Expected<std::unique_ptr<Binary>> BinOrErr = createBinary(*MemBuffer); in loadPrecompiledObject()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/Offloading/
H A DUtility.cpp347 MemoryBufferRef MemBuffer, in getAMDGPUMetaDataFromImage() argument
352 auto ELFOrError = object::ELF64LEFile::create(MemBuffer.getBuffer()); in getAMDGPUMetaDataFromImage()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.h83 std::unique_ptr<MemoryBuffer> MemBuffer;
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp506 std::optional<llvm::MemoryBufferRef> MemBuffer = SM.getBufferOrNone(FID); in computeChecksum() local
507 if (!MemBuffer) in computeChecksum()
510 auto Data = llvm::arrayRefFromStringRef(MemBuffer->getBuffer()); in computeChecksum()