Lines Matching refs:DirName

83   StringRef DirName = llvm::sys::path::parent_path(Filename);  in getDirectoryFromFile()  local
85 if (DirName.empty()) in getDirectoryFromFile()
86 DirName = "."; in getDirectoryFromFile()
88 return FileMgr.getDirectoryRef(DirName, CacheFailure); in getDirectoryFromFile()
94 StringRef DirName = llvm::sys::path::parent_path(Path); in addAncestorsAsVirtualDirs() local
95 if (DirName.empty()) in addAncestorsAsVirtualDirs()
96 DirName = "."; in addAncestorsAsVirtualDirs()
99 {DirName, std::errc::no_such_file_or_directory}).first; in addAncestorsAsVirtualDirs()
115 addAncestorsAsVirtualDirs(DirName); in addAncestorsAsVirtualDirs()
119 FileManager::getDirectoryRef(StringRef DirName, bool CacheFailure) { in getDirectoryRef() argument
123 if (DirName.size() > 1 && in getDirectoryRef()
124 DirName != llvm::sys::path::root_path(DirName) && in getDirectoryRef()
125 llvm::sys::path::is_separator(DirName.back())) in getDirectoryRef()
126 DirName = DirName.substr(0, DirName.size()-1); in getDirectoryRef()
131 if (DirName.size() > 1 && DirName.back() == ':' && in getDirectoryRef()
132 DirName.equals_insensitive(llvm::sys::path::root_name(DirName))) { in getDirectoryRef()
133 DirNameStr = DirName.str() + '.'; in getDirectoryRef()
134 DirName = *DirNameStr; in getDirectoryRef()
143 SeenDirEntries.insert({DirName, std::errc::no_such_file_or_directory}); in getDirectoryRef()
168 SeenDirEntries.erase(DirName); in getDirectoryRef()
190 FileManager::getDirectory(StringRef DirName, bool CacheFailure) { in getDirectory() argument
191 auto Result = getDirectoryRef(DirName, CacheFailure); in getDirectory()