Lines Matching refs:Stats
553 const PerBlockIDStats &Stats = I->second; in AnalyzeBitcode() local
554 outs() << " Num Instances: " << Stats.NumInstances << "\n"; in AnalyzeBitcode()
556 PrintSize(Stats.NumBits); in AnalyzeBitcode()
558 double pct = (Stats.NumBits * 100.0) / BufferSizeBits; in AnalyzeBitcode()
560 if (Stats.NumInstances > 1) { in AnalyzeBitcode()
562 PrintSize(Stats.NumBits/(double)Stats.NumInstances); in AnalyzeBitcode()
564 outs() << " Tot/Avg SubBlocks: " << Stats.NumSubBlocks << "/" in AnalyzeBitcode()
565 << Stats.NumSubBlocks/(double)Stats.NumInstances << "\n"; in AnalyzeBitcode()
566 outs() << " Tot/Avg Abbrevs: " << Stats.NumAbbrevs << "/" in AnalyzeBitcode()
567 << Stats.NumAbbrevs/(double)Stats.NumInstances << "\n"; in AnalyzeBitcode()
568 outs() << " Tot/Avg Records: " << Stats.NumRecords << "/" in AnalyzeBitcode()
569 << Stats.NumRecords/(double)Stats.NumInstances << "\n"; in AnalyzeBitcode()
571 outs() << " Num SubBlocks: " << Stats.NumSubBlocks << "\n"; in AnalyzeBitcode()
572 outs() << " Num Abbrevs: " << Stats.NumAbbrevs << "\n"; in AnalyzeBitcode()
573 outs() << " Num Records: " << Stats.NumRecords << "\n"; in AnalyzeBitcode()
575 if (Stats.NumRecords) { in AnalyzeBitcode()
576 double pct = (Stats.NumAbbreviatedRecords * 100.0) / Stats.NumRecords; in AnalyzeBitcode()
582 if (!NoHistogram && !Stats.CodeFreq.empty()) { in AnalyzeBitcode()
584 for (unsigned i = 0, e = Stats.CodeFreq.size(); i != e; ++i) in AnalyzeBitcode()
585 if (unsigned Freq = Stats.CodeFreq[i].NumInstances) in AnalyzeBitcode()
593 const PerRecordStats &RecStats = Stats.CodeFreq[FreqPairs[i].second]; in AnalyzeBitcode()