![]() |
P4C
The P4 Compiler
|
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) | DependencyGraph | inline |
| ANTI (defined in DependencyGraph) | DependencyGraph | static |
| 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) | DependencyGraph | inline |
| 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) | DependencyGraph | inline |
| container_conflicts | DependencyGraph | |
| containers_read_alu_ (defined in DependencyGraph) | DependencyGraph | |
| containers_read_xbar_ (defined in DependencyGraph) | DependencyGraph | |
| containers_write_ (defined in DependencyGraph) | DependencyGraph | |
| CONTROL (defined in DependencyGraph) | DependencyGraph | static |
| CONTROL_ACTION enum value (defined in DependencyGraph) | DependencyGraph | |
| CONTROL_AND_ANTI (defined in DependencyGraph) | DependencyGraph | static |
| 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() const | DependencyGraph | inline |
| 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) | DependencyGraph | static |
| dep_type_map (defined in DependencyGraph) | DependencyGraph | |
| dependence_tail_size(const IR::MAU::Table *t) const (defined in DependencyGraph) | DependencyGraph | inline |
| dependence_tail_size_control(const IR::MAU::Table *t) const (defined in DependencyGraph) | DependencyGraph | inline |
| dependence_tail_size_control_anti(const IR::MAU::Table *t) const (defined in DependencyGraph) | DependencyGraph | inline |
| dependence_tail_size_control_anti_split(const IR::MAU::Table *t) const (defined in DependencyGraph) | DependencyGraph | inline |
| dependencies_t enum name (defined in DependencyGraph) | DependencyGraph | |
| dependency_map (defined in DependencyGraph) | DependencyGraph | |
| DependencyGraph(void) (defined in DependencyGraph) | DependencyGraph | inline |
| display_min_edges (defined in DependencyGraph) | DependencyGraph | |
| dump_viz(std::ostream &out, const DependencyGraph &dg) (defined in DependencyGraph) | DependencyGraph | static |
| 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) | DependencyGraph | static |
| get_ctrl_dependency_info(typename Graph::edge_descriptor edge) const (defined in DependencyGraph) | DependencyGraph | inline |
| get_data_dependency_info(typename Graph::edge_descriptor edge) const (defined in DependencyGraph) | DependencyGraph | inline |
| 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) const | DependencyGraph | inline |
| get_vertex(typename Graph::vertex_descriptor v) const (defined in DependencyGraph) | DependencyGraph | inline |
| 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) | DependencyGraph | inline |
| happens_before_control_map (defined in DependencyGraph) | DependencyGraph | |
| happens_before_dependences(const IR::MAU::Table *t) const (defined in DependencyGraph) | DependencyGraph | inline |
| 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) | DependencyGraph | inline |
| 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) | DependencyGraph | inline |
| 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) | DependencyGraph | inline |
| 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) | DependencyGraph | inline |
| 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) | DependencyGraph | inline |
| happens_phys_before_recursive(const IR::MAU::Table *t1, const IR::MAU::Table *t2) const (defined in DependencyGraph) | DependencyGraph | inline |
| has_back_edge(const IR::MAU::Table *src, const IR::MAU::Table *dst) (defined in DependencyGraph) | DependencyGraph | inline |
| has_cycle() (defined in DependencyGraph) | DependencyGraph | inline |
| is_anti_edge(DependencyGraph::dependencies_t dep) const | DependencyGraph | |
| is_ctrl_edge(DependencyGraph::dependencies_t dep) const | DependencyGraph | |
| is_edge_critical(typename Graph::edge_descriptor e) const | DependencyGraph | |
| is_non_directional_edge(DependencyGraph::dependencies_t dep) const | DependencyGraph | |
| 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_gress | DependencyGraph | |
| max_stage(const IR::MAU::Table *t) const (defined in DependencyGraph) | DependencyGraph | inline |
| min_stage(const IR::MAU::Table *t) const (defined in DependencyGraph) | DependencyGraph | inline |
| 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) | DependencyGraph | friend |
| 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) | DependencyGraph | inline |
| unavoidable_container_conflicts | DependencyGraph | |
| vertex_rst (defined in DependencyGraph) | DependencyGraph |