reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Bitcode/Reader/BitcodeAnalyzer.cpp
  479       O->OS << "<BITCODE_WRAPPER_HEADER"
  617   O.OS << "Summary ";
  619     O.OS << "of " << Filename->data() << ":\n";
  620   O.OS << "         Total size: ";
  621   printSize(O.OS, BufferSizeBits);
  622   O.OS << "\n";
  623   O.OS << "        Stream type: ";
  626     O.OS << "unknown\n";
  629     O.OS << "LLVM IR\n";
  632     O.OS << "Clang Serialized AST\n";
  635     O.OS << "Clang Serialized Diagnostics\n";
  638     O.OS << "LLVM Remarks\n";
  641   O.OS << "  # Toplevel Blocks: " << NumTopBlocks << "\n";
  642   O.OS << "\n";
  645   O.OS << "Per-block Summary:\n";
  649     O.OS << "  Block ID #" << I->first;
  652       O.OS << " (" << *BlockName << ")";
  653     O.OS << ":\n";
  656     O.OS << "      Num Instances: " << Stats.NumInstances << "\n";
  657     O.OS << "         Total Size: ";
  658     printSize(O.OS, Stats.NumBits);
  659     O.OS << "\n";
  661     O.OS << "    Percent of file: " << format("%2.4f%%", pct) << "\n";
  663       O.OS << "       Average Size: ";
  664       printSize(O.OS, Stats.NumBits / (double)Stats.NumInstances);
  665       O.OS << "\n";
  666       O.OS << "  Tot/Avg SubBlocks: " << Stats.NumSubBlocks << "/"
  668       O.OS << "    Tot/Avg Abbrevs: " << Stats.NumAbbrevs << "/"
  670       O.OS << "    Tot/Avg Records: " << Stats.NumRecords << "/"
  673       O.OS << "      Num SubBlocks: " << Stats.NumSubBlocks << "\n";
  674       O.OS << "        Num Abbrevs: " << Stats.NumAbbrevs << "\n";
  675       O.OS << "        Num Records: " << Stats.NumRecords << "\n";
  679       O.OS << "    Percent Abbrevs: " << format("%2.4f%%", pct) << "\n";
  681     O.OS << "\n";
  692       O.OS << "\tRecord Histogram:\n";
  693       O.OS << "\t\t  Count    # Bits     b/Rec   % Abv  Record Kind\n";
  697         O.OS << format("\t\t%7d %9lu", RecStats.NumInstances,
  701           O.OS << format(" %9.1f",
  704           O.OS << "          ";
  707           O.OS << format(" %7.2f", (double)RecStats.NumAbbrev /
  710           O.OS << "        ";
  712         O.OS << "  ";
  715           O.OS << *CodeName << "\n";
  717           O.OS << "UnknownCode" << FreqPairs[i].second << "\n";
  719       O.OS << "\n";
  739       O->OS << Indent << "<BLOCKINFO_BLOCK/>\n";
  765     O->OS << Indent << "<";
  767       O->OS << *BlockName;
  769       O->OS << "UnknownBlock" << BlockID;
  772       O->OS << " BlockID=" << BlockID;
  774     O->OS << " NumWords=" << NumWords
  803         O->OS << Indent << "</";
  805           O->OS << *BlockName << ">\n";
  807           O->OS << "UnknownBlock" << BlockID << ">\n";
  858       O->OS << Indent << "  <";
  862         O->OS << *CodeName;
  864         O->OS << "UnknownCode" << Code;
  866         O->OS << " codeid=" << Code;
  870         O->OS << " abbrevid=" << Entry.ID;
  874         O->OS << " op" << i << "=" << (int64_t)Record[i];
  881             O->OS << "(Invalid record)";
  888           O->OS << " (offset ";
  890             O->OS << "match)";
  892             O->OS << "mismatch: " << MetadataIndexOffset << " vs "
  901           O->OS << " (invalid)";
  924             O->OS << " (match)";
  926             O->OS << " (!mismatch!)";
  930       O->OS << "/>";
  948             O->OS << " record string = '" << Str << "'";
  955           if (Error E = decodeMetadataStringsBlob(Indent, Record, Blob, O->OS))
  958           O->OS << " blob data = ";
  960             O->OS << "'";
  961             O->OS.write_escaped(Blob, /*hex=*/true) << "'";
  971               O->OS << "'" << Blob << "'";
  973               O->OS << "unprintable, " << Blob.size() << " bytes.";
  978       O->OS << "\n";