P4C
The P4 Compiler
|
This is the complete list of members for FlowGraph, including all inherited members.
add_edge(const IR::MAU::Table *src, const IR::MAU::Table *dst, const cstring edge_label) | FlowGraph | inline |
add_sink_vertex() (defined in FlowGraph) | FlowGraph | inline |
add_vertex(const IR::MAU::Table *table) | FlowGraph | inline |
can_reach(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const | FlowGraph | inline |
clear() | FlowGraph | inline |
dominators | FlowGraph | mutable |
dump_viz(std::ostream &out, const DumpTableDetails *details=nullptr) (defined in FlowGraph) | FlowGraph | |
emptyFlowGraph (defined in FlowGraph) | FlowGraph | |
find_path(const IR::MAU::Table *src, const IR::MAU::Table *dst) | FlowGraph | inline |
FlowGraph(void) (defined in FlowGraph) | FlowGraph | inline |
FlowGraph(FlowGraph &&other) (defined in FlowGraph) | FlowGraph | inline |
FlowGraph(const FlowGraph &other) (defined in FlowGraph) | FlowGraph | inline |
g | FlowGraph | |
get_ctrl_dependency_info(typename Graph::edge_descriptor edge) const | FlowGraph | inline |
get_dominators(const IR::MAU::Table *table) const | FlowGraph | |
get_tables() const | FlowGraph | inline |
get_vertex(typename Graph::vertex_descriptor v) const | FlowGraph | inline |
get_vertex(const IR::MAU::Table *tbl) const | FlowGraph | inline |
Graph typedef (defined in FlowGraph) | FlowGraph | |
gress (defined in FlowGraph) | FlowGraph | |
is_always_reached(const IR::MAU::Table *) const | FlowGraph | |
is_empty() const | FlowGraph | inline |
operator<<(std::ostream &out, const FlowGraph &fg) | FlowGraph | friend |
path_finder | FlowGraph | |
reachability (defined in FlowGraph) | FlowGraph | mutable |
tables | FlowGraph | |
tableToVertex | FlowGraph | |
tableToVertexIndex | FlowGraph | |
topological_sort() const (defined in FlowGraph) | FlowGraph | inline |
v_sink | FlowGraph | |
v_source | FlowGraph | |
vertexToTable | FlowGraph | |
viz_node_name(const IR::MAU::Table *tbl) (defined in FlowGraph) | FlowGraph | static |