Home | History | Annotate | Download | only in Basic

Lines Matching refs:FileEntry

195 llvm::ErrorOr<const FileEntry *>
217 if (LLVM_LIKELY(Value.V.is<FileEntry *>()))
271 FileEntry &UFE = UniqueRealFiles[Status.getUniqueID()];
274 // The name matches. Set the FileEntry.
283 assert(Redirection.second->V.is<FileEntry *>() &&
285 assert(Redirection.second->V.get<FileEntry *>() == &UFE &&
312 // corresponding FileEntry.
313 // FIXME: LastRef should be removed from FileEntry once all clients adopt
354 FileEntry &FE = const_cast<FileEntry &>(STDIN->getFileEntry());
360 const FileEntry *FileManager::getVirtualFile(StringRef Filename, off_t Size,
374 if (LLVM_LIKELY(Value.V.is<FileEntry *>()))
383 FileEntry *UFE = nullptr;
426 FileEntry>());
458 BypassFileEntries.push_back(std::make_unique<FileEntry>());
459 const FileEntry &VFE = VF.getFileEntry();
460 FileEntry &BFE = *BypassFileEntries.back();
497 void FileManager::fillRealPathName(FileEntry *UFE, llvm::StringRef FileName) {
509 FileManager::getBufferForFile(const FileEntry *Entry, bool isVolatile,
584 SmallVectorImpl<const FileEntry *> &UIDToFiles) const {
595 if (const auto *FE = Entry->V.dyn_cast<FileEntry *>())
620 StringRef FileManager::getCanonicalName(const FileEntry *File) {