Lines Matching refs:FileEntry
197 llvm::ErrorOr<const FileEntry *>
267 FileEntry *&UFE = UniqueRealFiles[Status.getUniqueID()]; in getFileRef()
270 UFE = new (FilesAlloc.Allocate()) FileEntry(); in getFileRef()
315 assert(Redirection.second->V.is<FileEntry *>() && in getFileRef()
317 assert(Redirection.second->V.get<FileEntry *>() == UFE && in getFileRef()
384 FileEntry &FE = const_cast<FileEntry &>(STDIN->getFileEntry()); in getSTDIN()
390 const FileEntry *FileManager::getVirtualFile(StringRef Filename, off_t Size, in getVirtualFile()
404 if (LLVM_LIKELY(Value.V.is<FileEntry *>())) in getVirtualFileRef()
413 FileEntry *UFE = nullptr; in getVirtualFileRef()
451 RealFE = new (FilesAlloc.Allocate()) FileEntry(); in getVirtualFileRef()
460 UFE = new (FilesAlloc.Allocate()) FileEntry(); in getVirtualFileRef()
491 FileEntry *BFE = new (FilesAlloc.Allocate()) FileEntry(); in getBypassFile()
528 void FileManager::fillRealPathName(FileEntry *UFE, llvm::StringRef FileName) { in fillRealPathName()
540 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile, in getBufferForFile()
615 SmallVectorImpl<const FileEntry *> &UIDToFiles) const { in GetUniqueIDMapping()
626 if (const auto *FE = Entry->V.dyn_cast<FileEntry *>()) in GetUniqueIDMapping()
651 StringRef FileManager::getCanonicalName(const FileEntry *File) { in getCanonicalName()