Home | History | Annotate | Download | only in Basic

Lines Matching defs:Filename

56 /// represent a filename that doesn't exist on the disk.
162 /// Filename can point to either a real file or a virtual file.
164 StringRef Filename,
166 if (Filename.empty())
169 if (llvm::sys::path::is_separator(Filename[Filename.size() - 1]))
170 return NULL; // If Filename is a directory.
172 StringRef DirName = llvm::sys::path::parent_path(Filename);
272 const FileEntry *FileManager::getFile(StringRef Filename, bool openFile,
278 SeenFileEntries.GetOrCreateValue(Filename);
299 const DirectoryEntry *DirInfo = getDirectoryFromFile(*this, Filename,
303 SeenFileEntries.erase(Filename);
318 SeenFileEntries.erase(Filename);
355 FileManager::getVirtualFile(StringRef Filename, off_t Size,
361 SeenFileEntries.GetOrCreateValue(Filename);
372 addAncestorsAsVirtualDirs(Filename);
375 // Now that all ancestors of Filename are in the cache, the
378 const DirectoryEntry *DirInfo = getDirectoryFromFile(*this, Filename,
445 const char *Filename = Entry->getName();
448 ec = llvm::MemoryBuffer::getOpenFile(Entry->FD, Filename, Result, FileSize);
460 ec = llvm::MemoryBuffer::getFile(Filename, Result, FileSize);
475 getBufferForFile(StringRef Filename, std::string *ErrorStr) {
479 ec = llvm::MemoryBuffer::getFile(Filename, Result);
485 SmallString<128> FilePath(Filename);