Lines Matching refs:StringRef
59 /// CopyStringRef - Copies contents of a StringRef into a block of memory and
61 static void CopyStringRef(char *Memory, StringRef Data) {
68 static T *GetNamedBuffer(StringRef Buffer, StringRef Name,
79 MemoryBufferMem(StringRef InputData, bool RequiresNullTerminator) {
96 MemoryBuffer *MemoryBuffer::getMemBuffer(StringRef InputData,
97 StringRef BufferName,
106 MemoryBuffer *MemoryBuffer::getMemBufferCopy(StringRef InputData,
107 StringRef BufferName) {
120 StringRef BufferName) {
137 return new (Mem) MemoryBufferMem(StringRef(Buf, Size), true);
144 MemoryBuffer *MemoryBuffer::getNewMemBuffer(size_t Size, StringRef BufferName) {
156 error_code MemoryBuffer::getFileOrSTDIN(StringRef Filename,
182 MemoryBufferMMapFile(StringRef Buffer, bool RequiresNullTerminator)
203 error_code MemoryBuffer::getFile(StringRef Filename,
306 StringRef(Pages + Delta, MapSize), Filename, RequiresNullTerminator));