Lines Matching refs:FileEntry
207 llvm::ErrorOr<const FileEntry *>
277 FileEntry *&UFE = UniqueRealFiles[Status.getUniqueID()]; in getFileRef()
280 UFE = new (FilesAlloc.Allocate()) FileEntry(); in getFileRef()
325 assert(Redirection.second->V.is<FileEntry *>() && in getFileRef()
327 assert(Redirection.second->V.get<FileEntry *>() == UFE && in getFileRef()
372 FileEntry &FE = const_cast<FileEntry &>(STDIN->getFileEntry()); in getSTDIN()
385 const FileEntry *FileManager::getVirtualFile(StringRef Filename, off_t Size, in getVirtualFile()
399 if (LLVM_LIKELY(Value.V.is<FileEntry *>())) in getVirtualFileRef()
407 FileEntry *UFE = nullptr; in getVirtualFileRef()
445 RealFE = new (FilesAlloc.Allocate()) FileEntry(); in getVirtualFileRef()
454 UFE = new (FilesAlloc.Allocate()) FileEntry(); in getVirtualFileRef()
484 FileEntry *BFE = new (FilesAlloc.Allocate()) FileEntry(); in getBypassFile()
520 void FileManager::fillRealPathName(FileEntry *UFE, llvm::StringRef FileName) { in fillRealPathName()
535 const FileEntry *Entry = &FE.getFileEntry(); in getBufferForFile()
619 if (!Entry.getValue() || !Entry.getValue()->V.is<FileEntry *>()) in GetUniqueIDMapping()