Lines Matching refs:Filename
47 if (std::optional<StringRef> Filename = in LexedFileChanged() local
50 llvm::sys::path::remove_leading_dotslash(*Filename), in LexedFileChanged()
57 StringRef Filename = in FileSkipped() local
59 DepCollector.maybeAddDependency(Filename, /*FromModule=*/false, in FileSkipped()
97 StringRef Filename = in HasEmbed() local
99 DepCollector.maybeAddDependency(Filename, in HasEmbed()
110 StringRef Filename = in HasInclude() local
112 DepCollector.maybeAddDependency(Filename, /*FromModule=*/false, in HasInclude()
129 StringRef Filename = Entry.getName(); in moduleMapFileRead() local
130 DepCollector.maybeAddDependency(Filename, /*FromModule*/ false, in moduleMapFileRead()
146 void visitModuleFile(StringRef Filename, in visitModuleFile()
148 DepCollector.maybeAddDependency(Filename, /*FromModule*/ true, in visitModuleFile()
152 bool visitInputFile(StringRef Filename, bool IsSystem, in visitInputFile()
159 if (auto FE = FileMgr.getOptionalFileRef(Filename)) in visitInputFile()
160 Filename = FE->getName(); in visitInputFile()
162 DepCollector.maybeAddDependency(Filename, /*FromModule*/ true, IsSystem, in visitInputFile()
170 void DependencyCollector::maybeAddDependency(StringRef Filename, in maybeAddDependency() argument
174 if (sawDependency(Filename, FromModule, IsSystem, IsModuleFile, IsMissing)) in maybeAddDependency()
175 addDependency(Filename); in maybeAddDependency()
178 bool DependencyCollector::addDependency(StringRef Filename) { in addDependency() argument
182 llvm::SmallString<256> TmpPath = Filename; in addDependency()
187 SearchPath = Filename; in addDependency()
191 Dependencies.push_back(std::string(Filename)); in addDependency()
197 static bool isSpecialFilename(StringRef Filename) { in isSpecialFilename() argument
198 return Filename == "<built-in>"; in isSpecialFilename()
201 bool DependencyCollector::sawDependency(StringRef Filename, bool FromModule, in sawDependency() argument
204 return !isSpecialFilename(Filename) && in sawDependency()
241 bool DependencyFileGenerator::sawDependency(StringRef Filename, bool FromModule, in sawDependency() argument
254 if (isSpecialFilename(Filename)) in sawDependency()
315 static void PrintFilename(raw_ostream &OS, StringRef Filename, in PrintFilename() argument
319 llvm::sys::path::native(Filename.str(), NativePath); in PrintFilename()