Home | History | Annotate | Download | only in Lex

Lines Matching refs:FileInfo

66   fprintf(stderr, "%d files tracked.\n", (int)FileInfo.size());
68 for (unsigned i = 0, e = FileInfo.size(); i != e; ++i) {
69 NumOnceOnlyFiles += FileInfo[i].isImport;
70 if (MaxNumIncludes < FileInfo[i].NumIncludes)
71 MaxNumIncludes = FileInfo[i].NumIncludes;
72 NumSingleIncludedFiles += FileInfo[i].NumIncludes == 1;
713 if (FE->getUID() >= FileInfo.size())
714 FileInfo.resize(FE->getUID()+1);
716 HeaderFileInfo &HFI = FileInfo[FE->getUID()];
724 if (File->getUID() >= FileInfo.size())
728 HeaderFileInfo &HFI = FileInfo[File->getUID()];
736 if (UID >= FileInfo.size())
737 FileInfo.resize(UID+1);
739 FileInfo[UID] = HFI;
749 HeaderFileInfo &FileInfo = getFileInfo(File);
755 FileInfo.isImport = true;
758 if (FileInfo.NumIncludes) return false;
762 if (FileInfo.isImport)
769 = FileInfo.getControllingMacro(ExternalLookup))
776 ++FileInfo.NumIncludes;
783 + llvm::capacity_in_bytes(FileInfo)