GCC Middle and Back End API Reference
|
#include <feasible-graph.h>
Public Types | |
typedef fg_traits::edge_t | edge_t |
typedef fg_traits::dump_args_t | dump_args_t |
Public Member Functions | |
void | dump_dot_id (pretty_printer *pp) const |
const exploded_node * | get_inner_node () const |
unsigned | get_index () const |
virtual void | dump_dot (graphviz_out *gv, const dump_args_t &args) const=0 |
Data Fields | |
auto_vec< edge_t * > | m_preds |
auto_vec< edge_t * > | m_succs |
Protected Member Functions | |
base_feasible_node (const exploded_node *inner_node, unsigned index) | |
Protected Attributes | |
const exploded_node * | m_inner_node |
unsigned | m_index |
Base class of node within a feasible_graph. There can be 0 or more base_feasible_nodes per exploded_node.
|
inherited |
|
inherited |
|
inlineprotected |
|
pure virtualinherited |
void ana::base_feasible_node::dump_dot_id | ( | pretty_printer * | pp | ) | const |
|
inline |
References m_index.
|
inline |
References m_inner_node.
Referenced by infinite_recursion_diagnostic::check_valid_fpath_p().
|
protected |
Referenced by get_index().
|
protected |
Referenced by get_inner_node().