Lines Matching refs:FE

113 const HeaderMap *HeaderSearch::CreateHeaderMap(const FileEntry *FE) {  in CreateHeaderMap()  argument
120 if (HeaderMaps[i].first == FE) in CreateHeaderMap()
124 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) { in CreateHeaderMap()
125 HeaderMaps.emplace_back(FE, std::move(HM)); in CreateHeaderMap()
664 const FileEntry *MSFE, const FileEntry *FE, in checkMSVCHeaderSearch() argument
666 if (MSFE && FE != MSFE) { in checkMSVCHeaderSearch()
822 if (Optional<FileEntryRef> FE = getFileAndSuggestModule( in LookupFile() local
827 return FE; in LookupFile()
841 HeaderFileInfo &ToHFI = getFileInfo(&FE->getFileEntry()); in LookupFile()
858 &FE->getFileEntry()); in LookupFile()
859 return FE; in LookupFile()
866 return FE; in LookupFile()
868 MSFE = FE; in LookupFile()
1183 HeaderFileInfo &HeaderSearch::getFileInfo(const FileEntry *FE) { in getFileInfo() argument
1184 if (FE->getUID() >= FileInfo.size()) in getFileInfo()
1185 FileInfo.resize(FE->getUID() + 1); in getFileInfo()
1187 HeaderFileInfo *HFI = &FileInfo[FE->getUID()]; in getFileInfo()
1190 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE); in getFileInfo()
1206 HeaderSearch::getExistingFileInfo(const FileEntry *FE, in getExistingFileInfo() argument
1212 if (FE->getUID() >= FileInfo.size()) { in getExistingFileInfo()
1215 FileInfo.resize(FE->getUID() + 1); in getExistingFileInfo()
1218 HFI = &FileInfo[FE->getUID()]; in getExistingFileInfo()
1222 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE); in getExistingFileInfo()
1229 } else if (FE->getUID() >= FileInfo.size()) { in getExistingFileInfo()
1232 HFI = &FileInfo[FE->getUID()]; in getExistingFileInfo()
1251 void HeaderSearch::MarkFileModuleHeader(const FileEntry *FE, in MarkFileModuleHeader() argument
1260 auto *HFI = getExistingFileInfo(FE); in MarkFileModuleHeader()
1265 auto &HFI = getFileInfo(FE); in MarkFileModuleHeader()