|
GCC Middle and Back End API Reference
|

Data Structures | |
| struct | detailed_summary |
Public Member Functions | |
| bool | read () |
| uint64_t | get_threshold_count (uint32_t cutoff) |
Data Fields | |
| uint64_t | total_count |
| uint64_t | max_count |
| uint64_t | max_function_count |
| uint64_t | num_counts |
| uint64_t | num_functions |
| detailed_summary | detailed_summaries [NUM_PERCENTILES] |
Static Public Attributes | |
| static constexpr unsigned | NUM_PERCENTILES = 16 |
Store the summary information for the profile.
| uint64_t autofdo::summary_info::get_threshold_count | ( | uint32_t | cutoff | ) |
Get the minimum count required for percentile CUTOFF.
References detailed_summaries, gcc_checking_assert, and NUM_PERCENTILES.
| bool autofdo::summary_info::read | ( | ) |
Member functions for summary_info.
References detailed_summaries, gcc_checking_assert, gcov_is_error(), gcov_read_counter(), gcov_read_unsigned(), GCOV_TAG_AFDO_SUMMARY, i, max_count, max_function_count, num_counts, num_functions, NUM_PERCENTILES, and total_count.
| detailed_summary autofdo::summary_info::detailed_summaries[NUM_PERCENTILES] |
Referenced by get_threshold_count(), and read().
| uint64_t autofdo::summary_info::max_count |
Referenced by read().
| uint64_t autofdo::summary_info::max_function_count |
Referenced by read().
| uint64_t autofdo::summary_info::num_counts |
Referenced by read().
| uint64_t autofdo::summary_info::num_functions |
Referenced by read().
|
staticconstexpr |
Referenced by get_threshold_count(), and read().
| uint64_t autofdo::summary_info::total_count |
Referenced by read().