Lines Matching defs:FileInfo
71 fprintf(stderr, "%d files tracked.\n", (int)FileInfo.size());
73 for (unsigned i = 0, e = FileInfo.size(); i != e; ++i) {
74 NumOnceOnlyFiles += FileInfo[i].isImport;
75 if (MaxNumIncludes < FileInfo[i].NumIncludes)
76 MaxNumIncludes = FileInfo[i].NumIncludes;
77 NumSingleIncludedFiles += FileInfo[i].NumIncludes == 1;
846 if (FE->getUID() >= FileInfo.size())
847 FileInfo.resize(FE->getUID()+1);
849 HeaderFileInfo &HFI = FileInfo[FE->getUID()];
857 if (File->getUID() >= FileInfo.size())
861 HeaderFileInfo &HFI = FileInfo[File->getUID()];
870 if (FE->getUID() >= FileInfo.size())
871 FileInfo.resize(FE->getUID()+1);
873 HeaderFileInfo &HFI = FileInfo[FE->getUID()];
878 if (UID >= FileInfo.size())
879 FileInfo.resize(UID+1);
881 FileInfo[UID] = HFI;
888 HeaderFileInfo &FileInfo = getFileInfo(File);
894 FileInfo.isImport = true;
897 if (FileInfo.NumIncludes) return false;
901 if (FileInfo.isImport)
908 = FileInfo.getControllingMacro(ExternalLookup))
915 ++FileInfo.NumIncludes;
922 + llvm::capacity_in_bytes(FileInfo)