GCC Middle and Back End API Reference
|
Public Member Functions | |
json::value * | make_json () const |
Data Fields | |
struct timevar_time_def | elapsed |
struct timevar_time_def | start_time |
const char * | name |
unsigned | standalone: 1 |
unsigned | used: 1 |
child_map_t * | children |
json::value * timer::timevar_def::make_json | ( | ) | const |
Create a json value representing this object, suitable for use in SARIF output.
References timer::all_zero(), children, elapsed, ggc_alloc(), i, make_json_for_timevar_time_def(), and name.
child_map_t* timer::timevar_def::children |
Referenced by make_json(), and timer::pop_internal().
struct timevar_time_def timer::timevar_def::elapsed |
Referenced by make_json(), timer::print(), timer::push_internal(), and timer::validate_phases().
Referenced by timer::get_topmost_item_name(), and make_json().
unsigned timer::timevar_def::standalone |
struct timevar_time_def timer::timevar_def::start_time |
unsigned timer::timevar_def::used |