Lines Matching refs:Data
34 FileData &Data) {
35 Data.Name = Status.getName();
36 Data.Size = Status.getSize();
37 Data.ModTime = Status.getLastModificationTime().toEpochTime();
38 Data.UniqueID = Status.getUniqueID();
39 Data.IsDirectory = Status.isDirectory();
40 Data.IsNamedPipe = Status.getType() == llvm::sys::fs::file_type::fifo_file;
41 Data.InPCH = false;
42 Data.IsVFSMapped = Status.IsVFSMapped;
54 bool FileSystemStatCache::get(const char *Path, FileData &Data, bool isFile,
62 R = Cache->getStat(Path, Data, isFile, F, FS);
71 copyStatusToFileData(*Status, Data);
94 copyStatusToFileData(*Status, Data);
110 if (Data.IsDirectory != isForDir) {
122 MemorizeStatCalls::getStat(const char *Path, FileData &Data, bool isFile,
124 LookupResult Result = statChained(Path, Data, isFile, F, FS);
134 if (!Data.IsDirectory || llvm::sys::path::is_absolute(Path))
135 StatCalls[Path] = Data;