GCC Middle and Back End API Reference
|
#include "ordered-hash-map.h"
#include "cfg.h"
#include "basic-block.h"
#include "gimple.h"
#include "gimple-iterator.h"
#include "digraph.h"
Go to the source code of this file.
Data Structures | |
struct | ana::supergraph_traits |
struct | ana::supergraph_traits::dump_args_t |
class | ana::saved_uids |
class | ana::supergraph |
class | ana::supernode |
class | ana::superedge |
class | ana::callsite_expr |
class | ana::callgraph_superedge |
class | ana::call_superedge |
class | ana::return_superedge |
class | ana::cfg_superedge |
class | ana::switch_cfg_superedge |
class | ana::dot_annotator |
Namespaces | |
namespace | ana |
Enumerations | |
enum | ana::edge_kind { ana::SUPEREDGE_CFG_EDGE , ana::SUPEREDGE_CALL , ana::SUPEREDGE_RETURN , ana::SUPEREDGE_INTRAPROCEDURAL_CALL } |
enum | ana::supergraph_dot_flags { ana::SUPERGRAPH_DOT_SHOW_BBS = (1 << 0) } |
Functions | |
cgraph_edge * | ana::supergraph_call_edge (function *fun, const gimple *stmt) |
function * | ana::get_ultimate_function_for_cgraph_edge (cgraph_edge *edge) |