Lines Matching refs:Filename
54 StringRef Filename = in FileChanged() local
57 DepCollector.maybeAddDependency(Filename, /*FromModule*/false, in FileChanged()
85 StringRef Filename = Entry.getName(); in moduleMapFileRead() local
86 DepCollector.maybeAddDependency(Filename, /*FromModule*/false, in moduleMapFileRead()
100 void visitModuleFile(StringRef Filename, in visitModuleFile()
102 DepCollector.maybeAddDependency(Filename, /*FromModule*/true, in visitModuleFile()
106 bool visitInputFile(StringRef Filename, bool IsSystem, in visitInputFile()
111 DepCollector.maybeAddDependency(Filename, /*FromModule*/true, IsSystem, in visitInputFile()
118 void DependencyCollector::maybeAddDependency(StringRef Filename, bool FromModule, in maybeAddDependency() argument
121 if (Seen.insert(Filename).second && in maybeAddDependency()
122 sawDependency(Filename, FromModule, IsSystem, IsModuleFile, IsMissing)) in maybeAddDependency()
123 Dependencies.push_back(Filename); in maybeAddDependency()
126 static bool isSpecialFilename(StringRef Filename) { in isSpecialFilename() argument
127 return llvm::StringSwitch<bool>(Filename) in isSpecialFilename()
133 bool DependencyCollector::sawDependency(StringRef Filename, bool FromModule, in sawDependency() argument
136 return !isSpecialFilename(Filename) && in sawDependency()
167 bool FileMatchesDepCriteria(const char *Filename,
198 void AddFilename(StringRef Filename);
223 void visitModuleFile(StringRef Filename,
225 bool visitInputFile(StringRef Filename, bool isSystem,
260 bool DFGImpl::FileMatchesDepCriteria(const char *Filename, in FileMatchesDepCriteria() argument
262 if (isSpecialFilename(Filename)) in FileMatchesDepCriteria()
287 StringRef Filename = FE->getName(); in FileChanged() local
288 if (!FileMatchesDepCriteria(Filename.data(), FileType)) in FileChanged()
291 AddFilename(llvm::sys::path::remove_leading_dotslash(Filename)); in FileChanged()
311 void DFGImpl::AddFilename(StringRef Filename) { in AddFilename() argument
312 if (FilesSet.insert(Filename).second) in AddFilename()
313 Files.push_back(Filename); in AddFilename()
364 static void PrintFilename(raw_ostream &OS, StringRef Filename, in PrintFilename() argument
370 if (Filename.find_first_of(" #${}^!") != StringRef::npos) in PrintFilename()
371 OS << '\"' << Filename << '\"'; in PrintFilename()
373 OS << Filename; in PrintFilename()
377 for (unsigned i = 0, e = Filename.size(); i != e; ++i) { in PrintFilename()
378 if (Filename[i] == '#') // Handle '#' the broken gcc way. in PrintFilename()
380 else if (Filename[i] == ' ') { // Handle space correctly. in PrintFilename()
383 while (j > 0 && Filename[--j] == '\\') in PrintFilename()
385 } else if (Filename[i] == '$') // $ is escaped by $$. in PrintFilename()
387 OS << Filename[i]; in PrintFilename()
461 bool DFGASTReaderListener::visitInputFile(llvm::StringRef Filename, in visitInputFile() argument
468 Parent.AddFilename(Filename); in visitInputFile()
472 void DFGASTReaderListener::visitModuleFile(llvm::StringRef Filename, in visitModuleFile() argument
475 Parent.AddFilename(Filename); in visitModuleFile()