Home | History | Annotate | Download | only in Basic

Lines Matching defs:Filename

40 /// represent a filename that doesn't exist on the disk.
107 /// Filename can point to either a real file or a virtual file.
109 StringRef Filename,
111 if (Filename.empty())
114 if (llvm::sys::path::is_separator(Filename[Filename.size() - 1]))
115 return nullptr; // If Filename is a directory.
117 StringRef DirName = llvm::sys::path::parent_path(Filename);
216 const FileEntry *FileManager::getFile(StringRef Filename, bool openFile,
222 SeenFileEntries.GetOrCreateValue(Filename);
243 const DirectoryEntry *DirInfo = getDirectoryFromFile(*this, Filename,
247 SeenFileEntries.erase(Filename);
261 SeenFileEntries.erase(Filename);
302 FileManager::getVirtualFile(StringRef Filename, off_t Size,
308 SeenFileEntries.GetOrCreateValue(Filename);
319 addAncestorsAsVirtualDirs(Filename);
322 // Now that all ancestors of Filename are in the cache, the
325 const DirectoryEntry *DirInfo = getDirectoryFromFile(*this, Filename,
394 const char *Filename = Entry->getName();
397 ec = Entry->File->getBuffer(Filename, Result, FileSize,
411 ec = FS->getBufferForFile(Filename, Result, FileSize,
428 getBufferForFile(StringRef Filename, std::string *ErrorStr) {
432 ec = FS->getBufferForFile(Filename, Result);
438 SmallString<128> FilePath(Filename);