Lines Matching refs:FE
146 const HeaderMap *HeaderSearch::CreateHeaderMap(FileEntryRef FE) { in CreateHeaderMap() argument
153 if (HeaderMaps[i].first == FE) in CreateHeaderMap()
157 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) { in CreateHeaderMap()
158 HeaderMaps.emplace_back(FE, std::move(HM)); in CreateHeaderMap()
759 const FileEntry *FE, in checkMSVCHeaderSearch() argument
761 if (MSFE && FE != *MSFE) { in checkMSVCHeaderSearch()
931 if (OptionalFileEntryRef FE = getFileAndSuggestModule( in LookupFile() local
936 return FE; in LookupFile()
950 HeaderFileInfo &ToHFI = getFileInfo(*FE); in LookupFile()
967 *FE); in LookupFile()
968 return FE; in LookupFile()
975 return FE; in LookupFile()
977 MSFE = FE; in LookupFile()
1314 HeaderFileInfo &HeaderSearch::getFileInfo(FileEntryRef FE) { in getFileInfo() argument
1315 if (FE.getUID() >= FileInfo.size()) in getFileInfo()
1316 FileInfo.resize(FE.getUID() + 1); in getFileInfo()
1318 HeaderFileInfo *HFI = &FileInfo[FE.getUID()]; in getFileInfo()
1321 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE); in getFileInfo()
1337 HeaderSearch::getExistingFileInfo(FileEntryRef FE, bool WantExternal) const { in getExistingFileInfo() argument
1342 if (FE.getUID() >= FileInfo.size()) { in getExistingFileInfo()
1345 FileInfo.resize(FE.getUID() + 1); in getExistingFileInfo()
1348 HFI = &FileInfo[FE.getUID()]; in getExistingFileInfo()
1352 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE); in getExistingFileInfo()
1359 } else if (FE.getUID() >= FileInfo.size()) { in getExistingFileInfo()
1362 HFI = &FileInfo[FE.getUID()]; in getExistingFileInfo()
1381 void HeaderSearch::MarkFileModuleHeader(FileEntryRef FE, in MarkFileModuleHeader() argument
1390 auto *HFI = getExistingFileInfo(FE); in MarkFileModuleHeader()
1395 auto &HFI = getFileInfo(FE); in MarkFileModuleHeader()