GCC Middle and Back End API Reference
toplev Class Reference

#include <toplev.h>

Public Member Functions

 toplev (timer *external_timer, bool init_signals)
 
 ~toplev ()
 
int main (int argc, char **argv)
 
void finalize ()
 

Private Member Functions

void start_timevars ()
 
void run_self_tests ()
 

Private Attributes

bool m_use_TV_TOTAL
 
bool m_init_signals
 

Detailed Description

Invoking the compiler.   

Constructor & Destructor Documentation

◆ toplev()

toplev::toplev ( timer * external_timer,
bool init_signals )

References g_timer, and ggc_alloc().

◆ ~toplev()

toplev::~toplev ( )

Member Function Documentation

◆ finalize()

◆ main()

◆ run_self_tests()

void toplev::run_self_tests ( )
private

◆ start_timevars()

void toplev::start_timevars ( )
private
Potentially call timevar_init (which will create g_timevars if it
doesn't already exist).   

References ggc_alloc(), timevar_init(), and timevar_start().

Referenced by main().

Field Documentation

◆ m_init_signals

bool toplev::m_init_signals
private

Referenced by main().

◆ m_use_TV_TOTAL

bool toplev::m_use_TV_TOTAL
private

Referenced by main(), and ~toplev().


The documentation for this class was generated from the following files: