GCC Middle and Back End API Reference
timevar_def Struct Reference
Collaboration diagram for timevar_def:

Data Fields

struct timevar_time_def elapsed
struct timevar_time_def start_time
const char * name
unsigned standalone: 1
unsigned used: 1

Detailed Description

See timevar.h for an explanation of timing variables. A timing variable.


Field Documentation

struct timevar_time_def timevar_def::elapsed

Elapsed time for this variable.

Referenced by timevar_cond_start(), timevar_init(), timevar_stop(), and validate_phases().

const char* timevar_def::name

The name of this timing variable.

Referenced by timevar_cond_start(), and validate_phases().

unsigned timevar_def::standalone

Nonzero if this timing variable is running as a standalone timer.

Referenced by timevar_init(), timevar_start(), and timevar_stop().

struct timevar_time_def timevar_def::start_time

If this variable is timed independently of the timing stack, using timevar_start, this contains the start time.

Referenced by timevar_start(), and timevar_stop().

unsigned timevar_def::used

Nonzero if this timing variable was ever started or pushed onto the timing stack.

Referenced by timevar_cond_start(), timevar_init(), timevar_start(), and validate_phases().


The documentation for this struct was generated from the following file: