Lines Matching defs:FE
170 const HeaderMap *HeaderSearch::CreateHeaderMap(FileEntryRef FE) {
177 if (HeaderMaps[i].first == FE)
181 if (std::unique_ptr<HeaderMap> HM = HeaderMap::Create(FE, FileMgr)) {
182 HeaderMaps.emplace_back(FE, std::move(HM));
783 const FileEntry *FE,
785 if (MSFE && FE != *MSFE) {
959 if (OptionalFileEntryRef FE = getFileAndSuggestModule(
964 return FE;
979 HeaderFileInfo &ToHFI = getFileInfo(*FE);
996 *FE);
997 return FE;
1004 return FE;
1006 MSFE = FE;
1366 HeaderFileInfo &HeaderSearch::getFileInfo(FileEntryRef FE) {
1367 if (FE.getUID() >= FileInfo.size())
1368 FileInfo.resize(FE.getUID() + 1);
1370 HeaderFileInfo *HFI = &FileInfo[FE.getUID()];
1373 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE);
1388 const HeaderFileInfo *HeaderSearch::getExistingFileInfo(FileEntryRef FE) const {
1391 if (FE.getUID() >= FileInfo.size())
1392 FileInfo.resize(FE.getUID() + 1);
1394 HFI = &FileInfo[FE.getUID()];
1397 auto ExternalHFI = ExternalSource->GetHeaderFileInfo(FE);
1404 } else if (FE.getUID() < FileInfo.size()) {
1405 HFI = &FileInfo[FE.getUID()];
1414 HeaderSearch::getExistingLocalFileInfo(FileEntryRef FE) const {
1416 if (FE.getUID() < FileInfo.size()) {
1417 HFI = &FileInfo[FE.getUID()];
1434 void HeaderSearch::MarkFileModuleHeader(FileEntryRef FE,
1441 auto *HFI = getExistingFileInfo(FE);
1446 auto &HFI = getFileInfo(FE);