Lines Matching defs:Data
34 FileData &Data) {
35 Data.Size = Status.getSize();
36 Data.ModTime = Status.getLastModificationTime().toEpochTime();
37 Data.UniqueID = Status.getUniqueID();
38 Data.IsDirectory = is_directory(Status);
39 Data.IsNamedPipe = Status.type() == llvm::sys::fs::file_type::fifo_file;
40 Data.InPCH = false;
52 bool FileSystemStatCache::get(const char *Path, FileData &Data, bool isFile,
59 R = Cache->getStat(Path, Data, isFile, FileDescriptor);
68 copyStatusToFileData(Status, Data);
90 copyStatusToFileData(Status, Data);
106 if (Data.IsDirectory != isForDir) {
120 MemorizeStatCalls::getStat(const char *Path, FileData &Data, bool isFile,
122 LookupResult Result = statChained(Path, Data, isFile, FileDescriptor);
132 if (!Data.IsDirectory || llvm::sys::path::is_absolute(Path))
133 StatCalls[Path] = Data;