Lines Matching defs:UFE
277 FileEntry *&UFE = UniqueRealFiles[Status.getUniqueID()];
278 bool ReusingEntry = UFE != nullptr;
279 if (!UFE)
280 UFE = new (FilesAlloc.Allocate()) FileEntry();
284 NamedFileEnt->second = FileEntryRef::MapValue(*UFE, DirInfo);
323 .insert({Status.getName(), FileEntryRef::MapValue(*UFE, DirInfo)})
327 assert(Redirection.second->V.get<FileEntry *>() == UFE &&
341 UFE->Size = Status.getSize();
342 UFE->ModTime = llvm::sys::toTimeT(Status.getLastModificationTime());
343 UFE->Dir = &DirInfo.getDirEntry();
344 UFE->UID = NextFileUID++;
345 UFE->UniqueID = Status.getUniqueID();
346 UFE->IsNamedPipe = Status.getType() == llvm::sys::fs::file_type::fifo_file;
347 UFE->File = std::move(F);
349 if (UFE->File) {
350 if (auto PathName = UFE->File->getName())
351 fillRealPathName(UFE, *PathName);
354 fillRealPathName(UFE, InterndFileName);
407 FileEntry *UFE = nullptr;
451 UFE = RealFE;
454 UFE = new (FilesAlloc.Allocate()) FileEntry();
455 VirtualFileEntries.push_back(UFE);
458 NamedFileEnt.second = FileEntryRef::MapValue(*UFE, *DirInfo);
459 UFE->Size = Size;
460 UFE->ModTime = ModificationTime;
461 UFE->Dir = &DirInfo->getDirEntry();
462 UFE->UID = NextFileUID++;
463 UFE->File.reset();
520 void FileManager::fillRealPathName(FileEntry *UFE, llvm::StringRef FileName) {
528 UFE->RealPathName = std::string(AbsPath);