Function‐level or program‐level profile overlap statistics.
Synopsis
Declared in <llvm/ProfileData/InstrProf.h>
struct OverlapStats;
Enums
Name |
Description |
Granularity at which overlap is computed. |
Member Functions
Name |
Description |
|
Construct overlap stats at level |
Accumulate counts from base and test profile files. |
|
Record mismatch statistics for one function. |
|
Record uniqueness statistics for one function. |
|
Print overlap statistics to |
|
Set the function name and hash for function‐level stats. |
Static Member Functions
Name |
Description |
Return a normalized overlap contribution for two count values. |
Data Members
Name |
Description |
Sum of total count values for the base profile. |
|
Path of the base profile file, if known. |
|
Function hash when |
|
Function name when |
|
Whether these stats are program‐ or function‐scoped. |
|
Counts present in one profile but mismatched in the other. |
|
Overlap score aggregates; values should be in [0.0, 1.0]. |
|
Sum of total count values for the test profile. |
|
Path of the test profile file, if known. |
|
Counts unique to one of the profiles. |
|
True when the stats have been successfully computed. |
Created with MrDocs