Lines Matching refs:UFE

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