Lines Matching refs:Dir
181 const DirectoryEntry *Dir = File->getDir();
182 assert(Dir && "file in no directory");
188 StringRef DirName = SourceMgr.getFileManager().getCanonicalName(Dir);
193 auto KnownDir = UmbrellaDirs.find(Dir);
197 IntermediateDirs.push_back(Dir);
205 Dir = SourceMgr.getFileManager().getDirectory(DirName);
206 } while (Dir);
452 const DirectoryEntry *Dir = Header->getDir();
454 StringRef DirName = Dir->getName();
465 = UmbrellaDirs.find(Dir);
504 SkippedDirs.push_back(Dir);
512 Dir = SourceMgr.getFileManager().getDirectory(DirName);
513 } while (Dir);
715 for (vfs::directory_iterator Dir = FS.dir_begin(SubframeworksDirName, EC),
717 Dir != DirEnd && !EC; Dir.increment(EC)) {
718 if (!StringRef(Dir->getName()).endswith(".framework"))
722 FileMgr.getDirectory(Dir->getName())) {
1892 /// umbrella-dir-declaration:
1915 const DirectoryEntry *Dir = nullptr;
1917 Dir = SourceMgr.getFileManager().getDirectory(DirName);
1922 Dir = SourceMgr.getFileManager().getDirectory(PathName);
1925 if (!Dir) {
1940 for (vfs::recursive_directory_iterator I(FS, Dir->getName(), EC), E;
1958 Dir]) {
1966 Map.setUmbrellaDir(ActiveModule, Dir, DirName);
2441 const DirectoryEntry *Dir,
2458 ModuleMapParser Parser(L, SourceMgr, Target, Diags, *this, File, Dir,