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