Lines Matching refs:Data
26 FileData &Data) { in copyStatusToFileData() argument
27 Data.Name = Status.getName(); in copyStatusToFileData()
28 Data.Size = Status.getSize(); in copyStatusToFileData()
29 Data.ModTime = llvm::sys::toTimeT(Status.getLastModificationTime()); in copyStatusToFileData()
30 Data.UniqueID = Status.getUniqueID(); in copyStatusToFileData()
31 Data.IsDirectory = Status.isDirectory(); in copyStatusToFileData()
32 Data.IsNamedPipe = Status.getType() == llvm::sys::fs::file_type::fifo_file; in copyStatusToFileData()
33 Data.InPCH = false; in copyStatusToFileData()
34 Data.IsVFSMapped = Status.IsVFSMapped; in copyStatusToFileData()
46 bool FileSystemStatCache::get(StringRef Path, FileData &Data, bool isFile, in get() argument
55 R = Cache->getStat(Path, Data, isFile, F, FS); in get()
64 copyStatusToFileData(*Status, Data); in get()
86 copyStatusToFileData(*Status, Data); in get()
102 if (Data.IsDirectory != isForDir) { in get()
114 MemorizeStatCalls::getStat(StringRef Path, FileData &Data, bool isFile, in getStat() argument
117 if (get(Path, Data, isFile, F, nullptr, FS)) { in getStat()
126 if (!Data.IsDirectory || llvm::sys::path::is_absolute(Path)) in getStat()
127 StatCalls[Path] = Data; in getStat()