Lines Matching refs:FE
102 const HeaderMap *HeaderSearch::CreateHeaderMap(const FileEntry *FE) { in CreateHeaderMap() argument
109 if (HeaderMaps[i].first == FE) in CreateHeaderMap()
113 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) { in CreateHeaderMap()
114 HeaderMaps.emplace_back(FE, std::move(HM)); in CreateHeaderMap()
540 const FileEntry *FE = FileMgr.getFile(FrameworkName, in DoFrameworkLookup() local
542 if (!FE) { in DoFrameworkLookup()
551 FE = FileMgr.getFile(FrameworkName, /*openFile=*/!SuggestedModule); in DoFrameworkLookup()
555 if (FE && needModuleLookup(RequestingModule, SuggestedModule)) { in DoFrameworkLookup()
557 StringRef FrameworkPath = FE->getDir()->getName(); in DoFrameworkLookup()
581 FE, FrameworkPath, RequestingModule, SuggestedModule, IsSystem)) in DoFrameworkLookup()
584 if (!HS.findUsableModuleForHeader(FE, getDir(), RequestingModule, in DoFrameworkLookup()
589 return FE; in DoFrameworkLookup()
604 const FileEntry *MSFE, const FileEntry *FE, in checkMSVCHeaderSearch() argument
606 if (MSFE && FE != MSFE) { in checkMSVCHeaderSearch()
757 if (const FileEntry *FE = getFileAndSuggestModule( in LookupFile() local
762 return FE; in LookupFile()
776 HeaderFileInfo &ToHFI = getFileInfo(FE); in LookupFile()
793 FE); in LookupFile()
794 return FE; in LookupFile()
801 return FE; in LookupFile()
803 MSFE = FE; in LookupFile()
855 const FileEntry *FE = SearchDirs[i].LookupFile( in LookupFile() local
865 if (!FE) continue; in LookupFile()
870 HeaderFileInfo &HFI = getFileInfo(FE); in LookupFile()
900 if (checkMSVCHeaderSearch(Diags, MSFE, FE, IncludeLoc)) { in LookupFile()
910 FE, isAngled, FoundByHeaderMap); in LookupFile()
914 return FE; in LookupFile()
930 const FileEntry *FE = in LookupFile() local
935 if (checkMSVCHeaderSearch(Diags, MSFE, FE, IncludeLoc)) { in LookupFile()
944 return FE; in LookupFile()
1022 const FileEntry *FE = nullptr; in LookupSubframeworkHeader() local
1039 if (!(FE = FileMgr.getFile(HeadersFilename, /*openFile=*/true))) { in LookupSubframeworkHeader()
1050 if (!(FE = FileMgr.getFile(HeadersFilename, /*openFile=*/true))) in LookupSubframeworkHeader()
1060 getFileInfo(FE).DirInfo = DirInfo; in LookupSubframeworkHeader()
1063 if (!findUsableModuleForFrameworkHeader(FE, FrameworkName, RequestingModule, in LookupSubframeworkHeader()
1067 return FE; in LookupSubframeworkHeader()
1101 HeaderFileInfo &HeaderSearch::getFileInfo(const FileEntry *FE) { in getFileInfo() argument
1102 if (FE->getUID() >= FileInfo.size()) in getFileInfo()
1103 FileInfo.resize(FE->getUID() + 1); in getFileInfo()
1105 HeaderFileInfo *HFI = &FileInfo[FE->getUID()]; in getFileInfo()
1109 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE); in getFileInfo()
1111 HFI = &FileInfo[FE->getUID()]; in getFileInfo()
1124 HeaderSearch::getExistingFileInfo(const FileEntry *FE, in getExistingFileInfo() argument
1130 if (FE->getUID() >= FileInfo.size()) { in getExistingFileInfo()
1133 FileInfo.resize(FE->getUID() + 1); in getExistingFileInfo()
1136 HFI = &FileInfo[FE->getUID()]; in getExistingFileInfo()
1141 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE); in getExistingFileInfo()
1143 HFI = &FileInfo[FE->getUID()]; in getExistingFileInfo()
1147 } else if (FE->getUID() >= FileInfo.size()) { in getExistingFileInfo()
1150 HFI = &FileInfo[FE->getUID()]; in getExistingFileInfo()
1167 void HeaderSearch::MarkFileModuleHeader(const FileEntry *FE, in MarkFileModuleHeader() argument
1176 auto *HFI = getExistingFileInfo(FE); in MarkFileModuleHeader()
1181 auto &HFI = getFileInfo(FE); in MarkFileModuleHeader()