Lines Matching refs:StringRef
58 /// CopyStringRef - Copies contents of a StringRef into a block of memory and
60 static void CopyStringRef(char *Memory, StringRef Data) {
67 StringRef Name;
68 NamedBufferAlloc(StringRef Name) : Name(Name) {}
82 MemoryBufferMem(StringRef InputData, bool RequiresNullTerminator) {
99 MemoryBuffer *MemoryBuffer::getMemBuffer(StringRef InputData,
100 StringRef BufferName,
109 MemoryBuffer *MemoryBuffer::getMemBufferCopy(StringRef InputData,
110 StringRef BufferName) {
123 StringRef BufferName) {
141 return new (Mem) MemoryBufferMem(StringRef(Buf, Size), true);
148 MemoryBuffer *MemoryBuffer::getNewMemBuffer(size_t Size, StringRef BufferName) {
156 MemoryBuffer::getFileOrSTDIN(StringRef Filename, int64_t FileSize) {
209 getMemoryBufferForStream(int FD, StringRef BufferName) {
238 StringRef NullTerminatedName = Filename.toNullTerminatedStringRef(PathBuf);