Lines Matching refs:FileEntryRef
215 llvm::Expected<FileEntryRef> FileManager::getFileRef(StringRef Filename,
228 return FileEntryRef(*SeenFileInsertResult.first);
286 NamedFileEnt->second = FileEntryRef::MapValue(*UFE, DirInfo);
300 // name-as-accessed on the \a FileEntryRef.
310 // - Switch the meaning of `FileEntryRef::getName()` to get the requested
325 .insert({Status.getName(), FileEntryRef::MapValue(*UFE, DirInfo)})
334 NamedFileEnt->second = FileEntryRef::MapValue(Redirection, DirInfo);
337 FileEntryRef ReturnedRef(*NamedFileEnt);
361 llvm::Expected<FileEntryRef> FileManager::getSTDIN() {
392 FileEntryRef FileManager::getVirtualFileRef(StringRef Filename, off_t Size,
400 FileEntryRef::MapValue Value = *NamedFileEnt.second;
402 return FileEntryRef(NamedFileEnt);
403 return FileEntryRef(*cast<const FileEntryRef::MapEntry *>(Value.V));
443 NamedFileEnt.second = FileEntryRef::MapValue(*RealFE, *DirInfo);
444 return FileEntryRef(NamedFileEnt);
460 NamedFileEnt.second = FileEntryRef::MapValue(*UFE, *DirInfo);
466 return FileEntryRef(NamedFileEnt);
469 OptionalFileEntryRef FileManager::getBypassFile(FileEntryRef VF) {
477 llvm::StringMap<llvm::ErrorOr<FileEntryRef::MapValue>>>();
483 return FileEntryRef(*Insertion.first);
488 Insertion.first->second = FileEntryRef::MapValue(*BFE, VF.getDir());
495 return FileEntryRef(*Insertion.first);
534 FileManager::getBufferForFile(FileEntryRef FE, bool isVolatile,
625 FileEntryRef FE(Entry);
638 StringRef FileManager::getCanonicalName(FileEntryRef File) {