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

#include <context.h>

Collaboration diagram for gcc::context:

Public Member Functions

 context ()
 
 ~context ()
 
void set_passes (pass_manager *m)
 
pass_managerget_passes ()
 
dump_managerget_dumps ()
 

Data Fields

bool have_offload
 

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

◆ context()

gcc::context::context ( )

References have_offload.

◆ ~context()

gcc::context::~context ( )

References ggc_alloc().

Member Function Documentation

◆ get_dumps()

◆ get_passes()

◆ set_passes()

void gcc::context::set_passes ( pass_manager * m)
inline

References gcc_assert, and m_passes.

Referenced by general_init().

Field Documentation

◆ have_offload

◆ m_dumps

dump_manager* gcc::context::m_dumps
private

Referenced by get_dumps().

◆ m_passes

pass_manager* gcc::context::m_passes
private

Referenced by get_passes(), and set_passes().


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