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

This is the complete list of members for DependencyGraph, including all inherited members.

ACTION_READ enum value (defined in DependencyGraph)DependencyGraph
add_edge(const IR::MAU::Table *src, const IR::MAU::Table *dst, dependencies_t edge_label) (defined in DependencyGraph)DependencyGraph
add_vertex(const IR::MAU::Table *label) (defined in DependencyGraph)DependencyGraphinline
ANTI (defined in DependencyGraph)DependencyGraphstatic
ANTI_ACTION_READ enum value (defined in DependencyGraph)DependencyGraph
ANTI_EXIT enum value (defined in DependencyGraph)DependencyGraph
ANTI_NEXT_TABLE_CONTROL enum value (defined in DependencyGraph)DependencyGraph
ANTI_NEXT_TABLE_DATA enum value (defined in DependencyGraph)DependencyGraph
ANTI_NEXT_TABLE_METADATA enum value (defined in DependencyGraph)DependencyGraph
ANTI_TABLE_READ enum value (defined in DependencyGraph)DependencyGraph
clear() (defined in DependencyGraph)DependencyGraphinline
CONCURRENT enum value (defined in DependencyGraph)DependencyGraph
CONT_CONFLICT enum value (defined in DependencyGraph)DependencyGraph
container_conflict(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph)DependencyGraphinline
container_conflictsDependencyGraph
containers_read_alu_ (defined in DependencyGraph)DependencyGraph
containers_read_xbar_ (defined in DependencyGraph)DependencyGraph
containers_write_ (defined in DependencyGraph)DependencyGraph
CONTROL (defined in DependencyGraph)DependencyGraphstatic
CONTROL_ACTION enum value (defined in DependencyGraph)DependencyGraph
CONTROL_AND_ANTI (defined in DependencyGraph)DependencyGraphstatic
CONTROL_COND_FALSE enum value (defined in DependencyGraph)DependencyGraph
CONTROL_COND_TRUE enum value (defined in DependencyGraph)DependencyGraph
CONTROL_DEFAULT_NEXT_TABLE enum value (defined in DependencyGraph)DependencyGraph
CONTROL_EXIT enum value (defined in DependencyGraph)DependencyGraph
CONTROL_TABLE_HIT enum value (defined in DependencyGraph)DependencyGraph
CONTROL_TABLE_MISS enum value (defined in DependencyGraph)DependencyGraph
create_node(const int id, const IR::MAU::Table *tbl) const (defined in DependencyGraph)DependencyGraph
critical_path_length() constDependencyGraphinline
ctrl_annotations (defined in DependencyGraph)DependencyGraph
data_annotations (defined in DependencyGraph)DependencyGraph
data_annotations_conflicts (defined in DependencyGraph)DependencyGraph
data_annotations_exit (defined in DependencyGraph)DependencyGraph
data_annotations_metadata (defined in DependencyGraph)DependencyGraph
dep_to_name(dependencies_t dep) (defined in DependencyGraph)DependencyGraphstatic
dep_type_map (defined in DependencyGraph)DependencyGraph
dependence_tail_size(const IR::MAU::Table *t) const (defined in DependencyGraph)DependencyGraphinline
dependence_tail_size_control(const IR::MAU::Table *t) const (defined in DependencyGraph)DependencyGraphinline
dependence_tail_size_control_anti(const IR::MAU::Table *t) const (defined in DependencyGraph)DependencyGraphinline
dependence_tail_size_control_anti_split(const IR::MAU::Table *t) const (defined in DependencyGraph)DependencyGraphinline
dependencies_t enum name (defined in DependencyGraph)DependencyGraph
dependency_map (defined in DependencyGraph)DependencyGraph
DependencyGraph(void) (defined in DependencyGraph)DependencyGraphinline
display_min_edges (defined in DependencyGraph)DependencyGraph
dump_viz(std::ostream &out, const DependencyGraph &dg) (defined in DependencyGraph)DependencyGraphstatic
fill_dep_stages_from_topo(const std::vector< ordered_set< DependencyGraph::Graph::vertex_descriptor > > &topo, bool include_stages, const TableSummary *summary)DependencyGraph
finalized (defined in DependencyGraph)DependencyGraph
find_mau_dependency(const IR::MAU::Table *from, const IR::MAU::Table *to)DependencyGraph
g (defined in DependencyGraph)DependencyGraph
get_control_edge_type(cstring annot) (defined in DependencyGraph)DependencyGraphstatic
get_ctrl_dependency_info(typename Graph::edge_descriptor edge) const (defined in DependencyGraph)DependencyGraphinline
get_data_dependency_info(typename Graph::edge_descriptor edge) const (defined in DependencyGraph)DependencyGraphinline
get_data_dependency_info(const IR::MAU::Table *upstream, const IR::MAU::Table *downstream) const (defined in DependencyGraph)DependencyGraph
get_dependency(const IR::MAU::Table *t1, const IR::MAU::Table *t2) constDependencyGraphinline
get_vertex(typename Graph::vertex_descriptor v) const (defined in DependencyGraph)DependencyGraphinline
Graph typedef (defined in DependencyGraph)DependencyGraph
happens_after_work_map (defined in DependencyGraph)DependencyGraph
happens_before_control(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph)DependencyGraphinline
happens_before_control_map (defined in DependencyGraph)DependencyGraph
happens_before_dependences(const IR::MAU::Table *t) const (defined in DependencyGraph)DependencyGraphinline
happens_before_work_map (defined in DependencyGraph)DependencyGraph
happens_logi_after(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph)DependencyGraphinline
happens_logi_after_map (defined in DependencyGraph)DependencyGraph
happens_logi_before(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph)DependencyGraphinline
happens_logi_before_map (defined in DependencyGraph)DependencyGraph
happens_phys_after(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph)DependencyGraphinline
happens_phys_after_map (defined in DependencyGraph)DependencyGraph
happens_phys_before(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph)DependencyGraphinline
happens_phys_before_map (defined in DependencyGraph)DependencyGraph
happens_phys_before_recursive(const IR::MAU::Table *t1, const IR::MAU::TableSeq *s) const (defined in DependencyGraph)DependencyGraphinline
happens_phys_before_recursive(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph)DependencyGraphinline
has_back_edge(const IR::MAU::Table *src, const IR::MAU::Table *dst) (defined in DependencyGraph)DependencyGraphinline
has_cycle() (defined in DependencyGraph)DependencyGraphinline
is_anti_edge(DependencyGraph::dependencies_t dep) constDependencyGraph
is_ctrl_edge(DependencyGraph::dependencies_t dep) constDependencyGraph
is_edge_critical(typename Graph::edge_descriptor e) constDependencyGraph
is_non_directional_edge(DependencyGraph::dependencies_t dep) constDependencyGraph
IXBAR_READ enum value (defined in DependencyGraph)DependencyGraph
labelToVertex (defined in DependencyGraph)DependencyGraph
MAU_DEP_ACTION enum value (defined in DependencyGraph)DependencyGraph
MAU_DEP_CONCURRENT enum value (defined in DependencyGraph)DependencyGraph
MAU_DEP_MATCH enum value (defined in DependencyGraph)DependencyGraph
mau_dependencies_t enum name (defined in DependencyGraph)DependencyGraph
max_min_stage (defined in DependencyGraph)DependencyGraph
max_min_stage_per_gressDependencyGraph
max_stage(const IR::MAU::Table *t) const (defined in DependencyGraph)DependencyGraphinline
min_stage(const IR::MAU::Table *t) const (defined in DependencyGraph)DependencyGraphinline
min_stage_edges (defined in DependencyGraph)DependencyGraph
MinEdgeInfo typedef (defined in DependencyGraph)DependencyGraph
name_to_table (defined in DependencyGraph)DependencyGraph
NONE enum value (defined in DependencyGraph)DependencyGraph
operator<< (defined in DependencyGraph)DependencyGraphfriend
OUTPUT enum value (defined in DependencyGraph)DependencyGraph
passContext (defined in DependencyGraph)DependencyGraph
placed (defined in DependencyGraph)DependencyGraph
print_container_access(std::ostream &out) const (defined in DependencyGraph)DependencyGraph
print_dep_type_map(std::ostream &out) const (defined in DependencyGraph)DependencyGraph
red_info (defined in DependencyGraph)DependencyGraph
REDUCTION_OR_OUTPUT enum value (defined in DependencyGraph)DependencyGraph
REDUCTION_OR_READ enum value (defined in DependencyGraph)DependencyGraph
stage_info (defined in DependencyGraph)DependencyGraph
table_dep_ (defined in DependencyGraph)DependencyGraph
to_json(Util::JsonObject *dgJson, const FlowGraph &fg, cstring passContext, bool placed) (defined in DependencyGraph)DependencyGraph
unavoidable_container_conflict(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph)DependencyGraphinline
unavoidable_container_conflictsDependencyGraph
vertex_rst (defined in DependencyGraph)DependencyGraph