Lines Matching refs:Dir
431 OptionalDirectoryEntryRef Dir = File.getDir(); in findHeaderInUmbrellaDirs() local
437 StringRef DirName = SourceMgr.getFileManager().getCanonicalName(*Dir); in findHeaderInUmbrellaDirs()
442 auto KnownDir = UmbrellaDirs.find(*Dir); in findHeaderInUmbrellaDirs()
446 IntermediateDirs.push_back(*Dir); in findHeaderInUmbrellaDirs()
454 Dir = SourceMgr.getFileManager().getOptionalDirectoryRef(DirName); in findHeaderInUmbrellaDirs()
455 } while (Dir); in findHeaderInUmbrellaDirs()
747 OptionalDirectoryEntryRef Dir = Header.getDir(); in isHeaderUnavailableInModule() local
749 StringRef DirName = Dir->getName(); in isHeaderUnavailableInModule()
759 auto KnownDir = UmbrellaDirs.find(*Dir); in isHeaderUnavailableInModule()
798 SkippedDirs.push_back(*Dir); in isHeaderUnavailableInModule()
806 Dir = SourceMgr.getFileManager().getOptionalDirectoryRef(DirName); in isHeaderUnavailableInModule()
807 } while (Dir); in isHeaderUnavailableInModule()
1139 Dir = FS.dir_begin(SubframeworksDirName, EC), in inferFrameworkModule() local
1141 Dir != DirEnd && !EC; Dir.increment(EC)) { in inferFrameworkModule()
1142 if (!StringRef(Dir->path()).ends_with(".framework")) in inferFrameworkModule()
1145 if (auto SubframeworkDir = FileMgr.getOptionalDirectoryRef(Dir->path())) { in inferFrameworkModule()
1325 DirectoryEntryRef Dir, FileID ID, in parseModuleMapFile() argument
1350 modulemap::parseModuleMap(ID, Dir, SourceMgr, Diags, IsSystem, nullptr); in parseModuleMapFile()
1381 ModuleMapFileName += Dir.getName(); in parseModuleMapFile()
1433 StringRef Dir = llvm::sys::path::parent_path({Path.data(), Path.size()}); in canonicalizeModuleMapPath() local
1437 if (llvm::sys::path::filename(Dir) == "Modules") { in canonicalizeModuleMapPath()
1438 StringRef Parent = llvm::sys::path::parent_path(Dir); in canonicalizeModuleMapPath()
1440 Dir = Parent; in canonicalizeModuleMapPath()
1444 auto DirEntry = FM.getDirectoryRef(Dir.empty() ? "." : Dir); in canonicalizeModuleMapPath()
1450 if (CanonicalDir != Dir) in canonicalizeModuleMapPath()
1451 llvm::sys::path::replace_path_prefix(Path, Dir, CanonicalDir); in canonicalizeModuleMapPath()
1987 OptionalDirectoryEntryRef Dir; in handleUmbrellaDirDecl() local
1989 Dir = SourceMgr.getFileManager().getOptionalDirectoryRef(DirName); in handleUmbrellaDirDecl()
1994 Dir = SourceMgr.getFileManager().getOptionalDirectoryRef(PathName); in handleUmbrellaDirDecl()
1997 if (!Dir) { in handleUmbrellaDirDecl()
2012 for (llvm::vfs::recursive_directory_iterator I(FS, Dir->getName(), EC), E; in handleUmbrellaDirDecl()
2028 if (Module *OwningModule = Map.UmbrellaDirs[*Dir]) { in handleUmbrellaDirDecl()
2036 Map.setUmbrellaDirAsWritten(ActiveModule, *Dir, DirNameAsWritten, DirName); in handleUmbrellaDirDecl()
2229 MMF.ID, *MMF.Dir, MMF.IsSystem); in findOrLoadModule()
2238 DirectoryEntryRef Dir, FileID ID, in parseAndLoadModuleMapFile() argument
2269 modulemap::parseModuleMap(ID, Dir, SourceMgr, Diags, IsSystem, Offset); in parseAndLoadModuleMapFile()
2273 ModuleMapLoader Loader(SourceMgr, Diags, *this, ID, Dir, IsSystem); in parseAndLoadModuleMapFile()