Lines Matching refs:Path
37 OnDiskBuffer(StringRef Path, fs::TempFile Temp, in OnDiskBuffer() argument
39 : FileOutputBuffer(Path), Buffer(std::move(Buf)), Temp(std::move(Temp)) {} in OnDiskBuffer()
79 InMemoryBuffer(StringRef Path, MemoryBlock Buf, unsigned Mode) in InMemoryBuffer() argument
80 : FileOutputBuffer(Path), Buffer(Buf), Mode(Mode) {} in InMemoryBuffer()
109 createInMemoryBuffer(StringRef Path, size_t Size, unsigned Mode) { in createInMemoryBuffer() argument
115 return llvm::make_unique<InMemoryBuffer>(Path, MB, Mode); in createInMemoryBuffer()
119 createOnDiskBuffer(StringRef Path, size_t Size, bool InitExisting, in createOnDiskBuffer() argument
122 fs::TempFile::create(Path + ".tmp%%%%%%%", Mode); in createOnDiskBuffer()
128 if (auto EC = sys::fs::copy_file(Path, File.FD)) in createOnDiskBuffer()
152 return llvm::make_unique<OnDiskBuffer>(Path, std::move(File), in createOnDiskBuffer()
158 FileOutputBuffer::create(StringRef Path, size_t Size, unsigned Flags) { in create() argument
164 fs::status(Path, Stat); in create()
189 return createOnDiskBuffer(Path, Size, !!(Flags & F_modify), Mode); in create()
191 return createInMemoryBuffer(Path, Size, Mode); in create()