Home | History | Annotate | Download | only in Lex

Lines Matching defs: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;
731 if (FE->getUID() >= FileInfo.size())
732 FileInfo.resize(FE->getUID()+1);
734 HeaderFileInfo &HFI = FileInfo[FE->getUID()];
742 if (File->getUID() >= FileInfo.size())
746 HeaderFileInfo &HFI = FileInfo[File->getUID()];
754 if (UID >= FileInfo.size())
755 FileInfo.resize(UID+1);
757 FileInfo[UID] = HFI;
764 HeaderFileInfo &FileInfo = getFileInfo(File);
770 FileInfo.isImport = true;
773 if (FileInfo.NumIncludes) return false;
777 if (FileInfo.isImport)
784 = FileInfo.getControllingMacro(ExternalLookup))
791 ++FileInfo.NumIncludes;
798 + llvm::capacity_in_bytes(FileInfo)