Lines Matching refs:MemoryBuffer
42 MemoryBuffer::~MemoryBuffer() { } in ~MemoryBuffer()
46 void MemoryBuffer::init(const char *BufStart, const char *BufEnd, in init()
88 MemoryBuffer::init(InputData.begin(), InputData.end(), in MemoryBufferMem()
101 MemoryBuffer::BufferKind getBufferKind() const override { in getBufferKind()
102 return MemoryBuffer::MemoryBuffer_Malloc; in getBufferKind()
112 std::unique_ptr<MemoryBuffer>
113 MemoryBuffer::getMemBuffer(StringRef InputData, StringRef BufferName, in getMemBuffer()
116 MemoryBufferMem<MemoryBuffer>(InputData, RequiresNullTerminator); in getMemBuffer()
117 return std::unique_ptr<MemoryBuffer>(Ret); in getMemBuffer()
120 std::unique_ptr<MemoryBuffer>
121 MemoryBuffer::getMemBuffer(MemoryBufferRef Ref, bool RequiresNullTerminator) { in getMemBuffer()
122 return std::unique_ptr<MemoryBuffer>(getMemBuffer( in getMemBuffer()
135 std::unique_ptr<MemoryBuffer>
136 MemoryBuffer::getMemBufferCopy(StringRef InputData, const Twine &BufferName) { in getMemBufferCopy()
143 ErrorOr<std::unique_ptr<MemoryBuffer>>
144 MemoryBuffer::getFileOrSTDIN(const Twine &Filename, int64_t FileSize, in getFileOrSTDIN()
154 ErrorOr<std::unique_ptr<MemoryBuffer>>
155 MemoryBuffer::getFileSlice(const Twine &FilePath, uint64_t MapSize, in getFileSlice()
157 return getFileAux<MemoryBuffer>(FilePath, -1, MapSize, Offset, false, in getFileSlice()
192 MemoryBuffer::init(Start, Start + Len, RequiresNullTerminator); in MemoryBufferMMapFile()
205 MemoryBuffer::BufferKind getBufferKind() const override { in getBufferKind()
206 return MemoryBuffer::MemoryBuffer_MMap; in getBufferKind()
229 ErrorOr<std::unique_ptr<MemoryBuffer>>
230 MemoryBuffer::getFile(const Twine &Filename, int64_t FileSize, in getFile()
232 return getFileAux<MemoryBuffer>(Filename, FileSize, FileSize, 0, in getFile()
493 ErrorOr<std::unique_ptr<MemoryBuffer>>
494 MemoryBuffer::getOpenFile(int FD, const Twine &Filename, uint64_t FileSize, in getOpenFile()
496 return getOpenFileImpl<MemoryBuffer>(FD, Filename, FileSize, FileSize, 0, in getOpenFile()
500 ErrorOr<std::unique_ptr<MemoryBuffer>>
501 MemoryBuffer::getOpenFileSlice(int FD, const Twine &Filename, uint64_t MapSize, in getOpenFileSlice()
504 return getOpenFileImpl<MemoryBuffer>(FD, Filename, -1, MapSize, Offset, false, in getOpenFileSlice()
508 ErrorOr<std::unique_ptr<MemoryBuffer>> MemoryBuffer::getSTDIN() { in getSTDIN()
518 ErrorOr<std::unique_ptr<MemoryBuffer>>
519 MemoryBuffer::getFileAsStream(const Twine &Filename) { in getFileAsStream()
524 ErrorOr<std::unique_ptr<MemoryBuffer>> Ret = in getFileAsStream()
530 MemoryBufferRef MemoryBuffer::getMemBufferRef() const { in getMemBufferRef()