Lines Matching refs:DirName
118 StringRef DirName = llvm::sys::path::parent_path(Filename); in getDirectoryFromFile() local
120 if (DirName.empty()) in getDirectoryFromFile()
121 DirName = "."; in getDirectoryFromFile()
123 return FileMgr.getDirectory(DirName, CacheFailure); in getDirectoryFromFile()
129 StringRef DirName = llvm::sys::path::parent_path(Path); in addAncestorsAsVirtualDirs() local
130 if (DirName.empty()) in addAncestorsAsVirtualDirs()
134 *SeenDirEntries.insert(std::make_pair(DirName, nullptr)).first; in addAncestorsAsVirtualDirs()
150 addAncestorsAsVirtualDirs(DirName); in addAncestorsAsVirtualDirs()
153 const DirectoryEntry *FileManager::getDirectory(StringRef DirName, in getDirectory() argument
158 if (DirName.size() > 1 && in getDirectory()
159 DirName != llvm::sys::path::root_path(DirName) && in getDirectory()
160 llvm::sys::path::is_separator(DirName.back())) in getDirectory()
161 DirName = DirName.substr(0, DirName.size()-1); in getDirectory()
166 if (DirName.size() > 1 && DirName.back() == ':' && in getDirectory()
167 DirName.equals_lower(llvm::sys::path::root_name(DirName))) { in getDirectory()
168 DirNameStr = DirName.str() + '.'; in getDirectory()
169 DirName = DirNameStr; in getDirectory()
175 *SeenDirEntries.insert(std::make_pair(DirName, nullptr)).first; in getDirectory()
197 SeenDirEntries.erase(DirName); in getDirectory()