Lines Matching refs:GlobalStats
29 struct GlobalStats { struct
65 GlobalStats &GlobalStats) { in collectStatsForDie() argument
71 GlobalStats.CallSiteEntries++; in collectStatsForDie()
135 GlobalStats.ScopeBytesCovered += std::min(BytesInScope, BytesCovered); in collectStatsForDie()
136 GlobalStats.ScopeBytesFromFirstDefinition += BytesInScope; in collectStatsForDie()
137 assert(GlobalStats.ScopeBytesCovered <= in collectStatsForDie()
138 GlobalStats.ScopeBytesFromFirstDefinition); in collectStatsForDie()
150 GlobalStats &GlobalStats) { in collectStatsRecursive() argument
198 GlobalStats.FunctionSize += BytesInThisScope; in collectStatsRecursive()
200 GlobalStats.InlineFunctionSize += BytesInThisScope; in collectStatsRecursive()
205 InlineDepth, FnStatMap, GlobalStats); in collectStatsRecursive()
223 BytesInScope, InlineDepth, FnStatMap, GlobalStats); in collectStatsRecursive()
252 GlobalStats GlobalStats; in collectStatsForObjectFile() local
256 collectStatsRecursive(CUDie, "/", "g", 0, 0, 0, Statistics, GlobalStats); in collectStatsForObjectFile()
292 printDatum(OS, "call site entries", GlobalStats.CallSiteEntries); in collectStatsForObjectFile()
294 GlobalStats.ScopeBytesFromFirstDefinition); in collectStatsForObjectFile()
295 printDatum(OS, "scope bytes covered", GlobalStats.ScopeBytesCovered); in collectStatsForObjectFile()
296 printDatum(OS, "total function size", GlobalStats.FunctionSize); in collectStatsForObjectFile()
297 printDatum(OS, "total inlined function size", GlobalStats.InlineFunctionSize); in collectStatsForObjectFile()
303 << (int)std::round((GlobalStats.ScopeBytesCovered * 100.0) / in collectStatsForObjectFile()
304 GlobalStats.ScopeBytesFromFirstDefinition) in collectStatsForObjectFile()