P4C
The P4 Compiler
Loading...
Searching...
No Matches
FlowGraph Member List

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)FlowGraphinline
add_sink_vertex() (defined in FlowGraph)FlowGraphinline
add_vertex(const IR::MAU::Table *table)FlowGraphinline
can_reach(const IR::MAU::Table *t1, const IR::MAU::Table *t2) constFlowGraphinline
clear()FlowGraphinline
dominatorsFlowGraphmutable
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)FlowGraphinline
FlowGraph(void) (defined in FlowGraph)FlowGraphinline
FlowGraph(FlowGraph &&other) (defined in FlowGraph)FlowGraphinline
FlowGraph(const FlowGraph &other) (defined in FlowGraph)FlowGraphinline
gFlowGraph
get_ctrl_dependency_info(typename Graph::edge_descriptor edge) constFlowGraphinline
get_dominators(const IR::MAU::Table *table) constFlowGraph
get_tables() constFlowGraphinline
get_vertex(typename Graph::vertex_descriptor v) constFlowGraphinline
get_vertex(const IR::MAU::Table *tbl) constFlowGraphinline
Graph typedef (defined in FlowGraph)FlowGraph
gress (defined in FlowGraph)FlowGraph
is_always_reached(const IR::MAU::Table *) constFlowGraph
is_empty() constFlowGraphinline
operator<<(std::ostream &out, const FlowGraph &fg)FlowGraphfriend
path_finderFlowGraph
reachability (defined in FlowGraph)FlowGraphmutable
tablesFlowGraph
tableToVertexFlowGraph
tableToVertexIndexFlowGraph
topological_sort() const (defined in FlowGraph)FlowGraphinline
v_sinkFlowGraph
v_sourceFlowGraph
vertexToTableFlowGraph
viz_node_name(const IR::MAU::Table *tbl) (defined in FlowGraph)FlowGraphstatic