GCC Middle and Back End API Reference
ana::engine Class Reference

#include <region-model.h>

Collaboration diagram for ana::engine:

Public Member Functions

 engine (const supergraph *sg=NULL, logger *logger=NULL)
 
const supergraphget_supergraph ()
 
region_model_managerget_model_manager ()
 
known_function_managerget_known_function_manager ()
 
void log_stats (logger *logger) const
 

Private Attributes

const supergraphm_sg
 
region_model_manager m_mgr
 

Detailed Description

A bundle of state.   

Constructor & Destructor Documentation

◆ engine()

ana::engine::engine ( const supergraph * sg = NULL,
logger * logger = NULL )

Member Function Documentation

◆ get_known_function_manager()

known_function_manager * ana::engine::get_known_function_manager ( )
inline

◆ get_model_manager()

region_model_manager * ana::engine::get_model_manager ( )
inline

References m_mgr.

◆ get_supergraph()

const supergraph * ana::engine::get_supergraph ( )
inline

References m_sg.

◆ log_stats()

void ana::engine::log_stats ( logger * logger) const

Field Documentation

◆ m_mgr

region_model_manager ana::engine::m_mgr
private

◆ m_sg

const supergraph* ana::engine::m_sg
private

Referenced by get_supergraph().


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