GCC Middle and Back End API Reference
|
#include <symbol.h>
Public Types | |
typedef unsigned | id_t |
Public Member Functions | |
const complexity & | get_complexity () const |
id_t | get_id () const |
Static Public Member Functions | |
static int | cmp_ids (const symbol *s1, const symbol *s2) |
Protected Member Functions | |
symbol (complexity c, unsigned id) | |
Private Attributes | |
complexity | m_complexity |
id_t | m_id |
Base class for svalues and regions: has a complexity and a numeric ID.
typedef unsigned ana::symbol::id_t |
|
inlineprotected |
References m_complexity, and m_id.
Referenced by cmp_ids(), and ana::svalue::svalue().
References symbol().
|
inline |
References m_complexity.
Referenced by ana::binop_svalue::binop_svalue(), and ana::widening_svalue::widening_svalue().
|
private |
Referenced by get_complexity(), and symbol().