Home | History | Annotate | Download | only in Frontend

Lines Matching refs:FileName

40   bool FileMatchesDepCriteria(const char *Filename,
42 void AddFilename(StringRef Filename);
59 StringRef FileName,
96 /// FileMatchesDepCriteria - Determine whether the given Filename should be
98 bool DependencyFileCallback::FileMatchesDepCriteria(const char *Filename,
100 if (strcmp("<built-in>", Filename) == 0)
125 StringRef Filename = FE->getName();
126 if (!FileMatchesDepCriteria(Filename.data(), FileType))
130 while (Filename.size() > 2 && Filename[0] == '.' &&
131 llvm::sys::path::is_separator(Filename[1])) {
132 Filename = Filename.substr(1);
133 while (llvm::sys::path::is_separator(Filename[0]))
134 Filename = Filename.substr(1);
137 AddFilename(Filename);
142 StringRef FileName,
149 AddFilename(FileName);
152 void DependencyFileCallback::AddFilename(StringRef Filename) {
153 if (FilesSet.insert(Filename))
154 Files.push_back(Filename);
159 static void PrintFilename(raw_ostream &OS, StringRef Filename) {
160 for (unsigned i = 0, e = Filename.size(); i != e; ++i) {
161 if (Filename[i] == ' ')
163 OS << Filename[i];