Lines Matching refs:FileEntry
207 llvm::ErrorOr<const FileEntry *>
277 FileEntry *&UFE = UniqueRealFiles[Status.getUniqueID()];
280 UFE = new (FilesAlloc.Allocate()) FileEntry();
283 // Use the requested name. Set the FileEntry.
325 assert(Redirection.second->V.is<FileEntry *>() &&
327 assert(Redirection.second->V.get<FileEntry *>() == UFE &&
372 FileEntry &FE = const_cast<FileEntry &>(STDIN->getFileEntry());
385 const FileEntry *FileManager::getVirtualFile(StringRef Filename, off_t Size,
399 if (LLVM_LIKELY(Value.V.is<FileEntry *>()))
407 FileEntry *UFE = nullptr;
445 RealFE = new (FilesAlloc.Allocate()) FileEntry();
454 UFE = new (FilesAlloc.Allocate()) FileEntry();
484 FileEntry *BFE = new (FilesAlloc.Allocate()) FileEntry();
520 void FileManager::fillRealPathName(FileEntry *UFE, llvm::StringRef FileName) {
535 const FileEntry *Entry = &FE.getFileEntry();
619 if (!Entry.getValue() || !Entry.getValue()->V.is<FileEntry *>())
644 // Name comes from FileEntry/DirectoryEntry::getName(), so it is safe to