Home | History | Annotate | Download | only in Lex

Lines Matching defs:FE

93 const HeaderMap *HeaderSearch::CreateHeaderMap(const FileEntry *FE) {
100 if (HeaderMaps[i].first == FE)
104 if (const HeaderMap *HM = HeaderMap::Create(FE, FileMgr)) {
105 HeaderMaps.push_back(std::make_pair(FE, HM));
419 const FileEntry *FE = FileMgr.getFile(FrameworkName.str(),
421 if (!FE) {
430 FE = FileMgr.getFile(FrameworkName.str(), /*openFile=*/!SuggestedModule);
434 if (FE && SuggestedModule) {
436 StringRef FrameworkPath = FE->getName();
470 *SuggestedModule = HS.findModuleForHeader(FE);
473 *SuggestedModule = HS.findModuleForHeader(FE);
476 return FE;
537 if (const FileEntry *FE = FileMgr.getFile(TmpDir.str(),/*openFile=*/true)) {
549 HeaderFileInfo &ToHFI = getFileInfo(FE);
563 return FE;
600 const FileEntry *FE =
603 if (!FE) continue;
608 HeaderFileInfo &HFI = getFileInfo(FE);
640 return FE;
731 const FileEntry *FE = 0;
748 if (!(FE = FileMgr.getFile(HeadersFilename.str(), /*openFile=*/true))) {
760 if (!(FE = FileMgr.getFile(HeadersFilename.str(), /*openFile=*/true)))
770 getFileInfo(FE).DirInfo = DirInfo;
787 *SuggestedModule = findModuleForHeader(FE);
791 return FE;
848 HeaderFileInfo &HeaderSearch::getFileInfo(const FileEntry *FE) {
849 if (FE->getUID() >= FileInfo.size())
850 FileInfo.resize(FE->getUID()+1);
852 HeaderFileInfo &HFI = FileInfo[FE->getUID()];
854 mergeHeaderFileInfo(HFI, ExternalSource->GetHeaderFileInfo(FE));
872 void HeaderSearch::MarkFileModuleHeader(const FileEntry *FE,
875 if (FE->getUID() >= FileInfo.size())
876 FileInfo.resize(FE
878 HeaderFileInfo &HFI = FileInfo[FE->getUID()];