GCC Middle and Back End API Reference
gcc::context Class Reference

#include <context.h>

Collaboration diagram for gcc::context:

Public Member Functions

 context ()
pass_managerget_passes ()
dump_managerget_dumps ()

Private Attributes

pass_managerm_passes
dump_managerm_dumps

Detailed Description

   GCC's internal state can be divided into zero or more
   "parallel universe" of state; an instance of this class is one such
   context of state.  

Constructor & Destructor Documentation

gcc::context::context ( )
     The pass manager's constructor uses the dump manager (to set up
     dumps for the various passes), so the dump manager must be set up
     before the pass manager.  

Member Function Documentation

dump_manager* gcc::context::get_dumps ( )
inline
     Handling dump files.  

Referenced by rest_of_type_compilation(), and gcc::pass_manager::set_pass_for_id().

pass_manager* gcc::context::get_passes ( )
inline

Field Documentation

dump_manager* gcc::context::m_dumps
private
     Dump files.  

Referenced by get_passes().

pass_manager* gcc::context::m_passes
private
     Pass-management.  

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