Lines Matching refs:WritableMemoryBuffer
125 static ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
127 auto Buf = WritableMemoryBuffer::getNewUninitMemBuffer(InputData.size(), BufferName);
210 static ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
258 ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
259 WritableMemoryBuffer::getFile(const Twine &Filename, int64_t FileSize,
261 return getFileAux<WritableMemoryBuffer>(Filename, FileSize, FileSize, 0,
266 ErrorOr<std::unique_ptr<WritableMemoryBuffer>>
267 WritableMemoryBuffer::getFileSlice(const Twine &Filename, uint64_t MapSize,
269 return getFileAux<WritableMemoryBuffer>(Filename, -1, MapSize, Offset, false,
273 std::unique_ptr<WritableMemoryBuffer>
274 WritableMemoryBuffer::getNewUninitMemBuffer(size_t Size, const Twine &BufferName) {
275 using MemBuffer = MemoryBufferMem<WritableMemoryBuffer>;
296 return std::unique_ptr<WritableMemoryBuffer>(Ret);
299 std::unique_ptr<WritableMemoryBuffer>
300 WritableMemoryBuffer::getNewMemBuffer(size_t Size, const Twine &BufferName) {
301 auto SB = WritableMemoryBuffer::getNewUninitMemBuffer(Size, BufferName);
409 /// Map a subrange of the specified file as a WritableMemoryBuffer.
456 auto Buf = WritableMemoryBuffer::getNewUninitMemBuffer(MapSize, Filename);