Home | History | Annotate | Download | only in llvm-bcanalyzer

Lines Matching full:stats

550   // Emit per-block stats.
559 const PerBlockIDStats &Stats = I->second;
560 outs() << " Num Instances: " << Stats.NumInstances << "\n";
562 PrintSize(Stats.NumBits);
564 double pct = (Stats.NumBits * 100.0) / BufferSizeBits;
566 if (Stats.NumInstances > 1) {
568 PrintSize(Stats.NumBits/(double)Stats.NumInstances);
570 outs() << " Tot/Avg SubBlocks: " << Stats.NumSubBlocks << "/"
571 << Stats.NumSubBlocks/(double)Stats.NumInstances << "\n";
572 outs() << " Tot/Avg Abbrevs: " << Stats.NumAbbrevs << "/"
573 << Stats.NumAbbrevs/(double)Stats.NumInstances << "\n";
574 outs() << " Tot/Avg Records: " << Stats.NumRecords << "/"
575 << Stats.NumRecords/(double)Stats.NumInstances << "\n";
577 outs() << " Num SubBlocks: " << Stats.NumSubBlocks << "\n";
578 outs() << " Num Abbrevs: " << Stats.NumAbbrevs << "\n";
579 outs() << " Num Records: " << Stats.NumRecords << "\n";
581 if (Stats.NumRecords) {
582 double pct = (Stats.NumAbbreviatedRecords * 100.0) / Stats.NumRecords;
588 if (!NoHistogram && !Stats.CodeFreq.empty()) {
590 for (unsigned i = 0, e = Stats.CodeFreq.size(); i != e; ++i)
591 if (unsigned Freq = Stats.CodeFreq[i].NumInstances)
599 const PerRecordStats &RecStats = Stats.CodeFreq[FreqPairs[i].second];