Lines Matching refs:FileEntry
207 llvm::ErrorOr<const FileEntry *>
279 FileEntry *&UFE = UniqueRealFiles[Status.getUniqueID()];
282 UFE = new (FilesAlloc.Allocate()) FileEntry();
285 // Use the requested name. Set the FileEntry.
327 assert(isa<FileEntry *>(Redirection.second->V) &&
329 assert(cast<FileEntry *>(Redirection.second->V) == UFE &&
374 FileEntry &FE = const_cast<FileEntry &>(STDIN->getFileEntry());
387 const FileEntry *FileManager::getVirtualFile(StringRef Filename, off_t Size,
401 if (LLVM_LIKELY(isa<FileEntry *>(Value.V)))
409 FileEntry *UFE = nullptr;
447 RealFE = new (FilesAlloc.Allocate()) FileEntry();
456 UFE = new (FilesAlloc.Allocate()) FileEntry();
486 FileEntry *BFE = new (FilesAlloc.Allocate()) FileEntry();
522 void FileManager::fillRealPathName(FileEntry *UFE, llvm::StringRef FileName) {
537 const FileEntry *Entry = &FE.getFileEntry();
623 if (!Entry.getValue() || !isa<FileEntry *>(Entry.getValue()->V))
648 // Name comes from FileEntry/DirectoryEntry::getName(), so it is safe to