Lines Matching refs:MemoryBuffer

44 MemoryBuffer::~MemoryBuffer() = default;
48 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, in init()
90 MemoryBuffer::init(InputData.begin(), InputData.end(), in MemoryBufferMem()
103 MemoryBuffer::BufferKind getBufferKind() const override { in getBufferKind()
104 return MemoryBuffer::MemoryBuffer_Malloc; in getBufferKind()
114 std::unique_ptr<MemoryBuffer>
115 MemoryBuffer::getMemBuffer(StringRef InputData, StringRef BufferName, in getMemBuffer()
118 MemoryBufferMem<MemoryBuffer>(InputData, RequiresNullTerminator); in getMemBuffer()
119 return std::unique_ptr<MemoryBuffer>(Ret); in getMemBuffer()
122 std::unique_ptr<MemoryBuffer>
123 MemoryBuffer::getMemBuffer(MemoryBufferRef Ref, bool RequiresNullTerminator) { in getMemBuffer()
124 return std::unique_ptr<MemoryBuffer>(getMemBuffer( in getMemBuffer()
137 std::unique_ptr<MemoryBuffer>
138 MemoryBuffer::getMemBufferCopy(StringRef InputData, const Twine &BufferName) { in getMemBufferCopy()
145 ErrorOr<std::unique_ptr<MemoryBuffer>>
146 MemoryBuffer::getFileOrSTDIN(const Twine &Filename, bool IsText, in getFileOrSTDIN()
157 ErrorOr<std::unique_ptr<MemoryBuffer>>
158 MemoryBuffer::getFileSlice(const Twine &FilePath, uint64_t MapSize, in getFileSlice()
160 return getFileAux<MemoryBuffer>(FilePath, MapSize, Offset, /*IsText=*/false, in getFileSlice()
174 constexpr sys::fs::mapped_file_region::mapmode Mapmode<MemoryBuffer> =
209 MemoryBuffer::init(Start, Start + Len, RequiresNullTerminator); in MemoryBufferMMapFile()
222 MemoryBuffer::BufferKind getBufferKind() const override { in getBufferKind()
223 return MemoryBuffer::MemoryBuffer_MMap; in getBufferKind()
238 ErrorOr<std::unique_ptr<MemoryBuffer>>
239 MemoryBuffer::getFile(const Twine &Filename, bool IsText, in getFile()
241 return getFileAux<MemoryBuffer>(Filename, /*MapSize=*/-1, /*Offset=*/0, in getFile()
497 ErrorOr<std::unique_ptr<MemoryBuffer>>
498 MemoryBuffer::getOpenFile(sys::fs::file_t FD, const Twine &Filename, uint64_t FileSize, in getOpenFile()
500 return getOpenFileImpl<MemoryBuffer>(FD, Filename, FileSize, FileSize, 0, in getOpenFile()
504 ErrorOr<std::unique_ptr<MemoryBuffer>>
505 MemoryBuffer::getOpenFileSlice(sys::fs::file_t FD, const Twine &Filename, uint64_t MapSize, in getOpenFileSlice()
508 return getOpenFileImpl<MemoryBuffer>(FD, Filename, -1, MapSize, Offset, false, in getOpenFileSlice()
512 ErrorOr<std::unique_ptr<MemoryBuffer>> MemoryBuffer::getSTDIN() { in getSTDIN()
522 ErrorOr<std::unique_ptr<MemoryBuffer>>
523 MemoryBuffer::getFileAsStream(const Twine &Filename) { in getFileAsStream()
529 ErrorOr<std::unique_ptr<MemoryBuffer>> Ret = in getFileAsStream()
535 MemoryBufferRef MemoryBuffer::getMemBufferRef() const { in getMemBufferRef()