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

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

addPlacementError(cstring msg) (defined in TableSummary)TableSummaryinline
addPlacementWarnError(cstring msg) (defined in TableSummary)TableSummaryinline
addTablePtr(const IR::MAU::Table *ptr)TableSummarystatic
apply_visitor(const IR::Node *, const char *name=0) override (defined in P4::Inspector)P4::Inspectorvirtual
called_by (defined in P4::Visitor)P4::Visitor
check_global(cstring) (defined in P4::Visitor)P4::Visitorinlinevirtual
clear_globals() (defined in P4::Visitor)P4::Visitorinlinevirtual
clear_table_alloc_info() (defined in TableSummary)TableSummaryinline
clearPlacementErrors() (defined in TableSummary)TableSummaryinline
clearTblName2IRptr()TableSummaryinlinestatic
clone() const (defined in P4::Visitor)P4::Visitorinlinevirtual
Context typedef (defined in P4::Visitor)P4::Visitor
controlFlowVisitor() (defined in P4::Visitor)P4::Visitorinlinevirtual
demangle(const char *) (defined in P4::Visitor)P4::Visitorstatic
dontForwardChildrenBeforePreorder (defined in P4::Visitor)P4::Visitorprotected
end_apply(const IR::Node *root) (defined in P4::Visitor)P4::Visitorvirtual
erase_global(cstring) (defined in P4::Visitor)P4::Visitorinlinevirtual
FAIL enum value (defined in TableSummary)TableSummary
FAIL_ON_ADB enum value (defined in TableSummary)TableSummary
FAIL_ON_IXBAR enum value (defined in TableSummary)TableSummary
FAIL_ON_MEM enum value (defined in TableSummary)TableSummary
FinalizePlacement()TableSummary
findBytesOnIxbar(const PHV::FieldSlice &slice) const (defined in TableSummary)TableSummary
findContext(const Context *&c) const (defined in P4::Visitor)P4::Visitorinline
findContext() const (defined in P4::Visitor)P4::Visitorinline
findOrigCtxt(const Context *&c) const (defined in P4::Visitor)P4::Visitorinline
findOrigCtxt() const (defined in P4::Visitor)P4::Visitorinline
FIRST_ALT_RETRY_ENHANCED_TP_INVOCATION (defined in TableSummary)TableSummarystatic
flow_clone() (defined in P4::Visitor)P4::Visitorinlinevirtual
flow_merge(Visitor &)P4::Visitorinlinevirtual
flow_merge_closure(Visitor &) (defined in P4::Visitor)P4::Visitorinlinevirtual
flow_merge_global_from(cstring) (defined in P4::Visitor)P4::Visitorinlinevirtual
flow_merge_global_to(cstring)P4::Visitorinlinevirtual
get_table_replay_problematic_table() const (defined in TableSummary)TableSummaryinline
get_table_replay_result() const (defined in TableSummary)TableSummaryinline
getActualState() const (defined in TableSummary)TableSummaryinline
getActualStateStr() const (defined in TableSummary)TableSummary
getAllStagesResources() const (defined in TableSummary)TableSummaryinline
getChildContext() const (defined in P4::Visitor)P4::Visitorinline
getChildrenVisited() const (defined in P4::Visitor)P4::Visitorinline
getContext() const (defined in P4::Visitor)P4::Visitorinline
getContextDepth() const (defined in P4::Visitor)P4::Visitorinline
getCurrentNode() constP4::Visitorinline
getNumInvoked() const (defined in TableSummary)TableSummaryinline
getOriginal() const (defined in P4::Visitor)P4::Visitorinline
getParent() const (defined in P4::Visitor)P4::Visitorinline
getPlacedTables() (defined in TableSummary)TableSummaryinline
getPlacementError() (defined in TableSummary)TableSummaryinline
getTableAlloc(void) const (defined in TableSummary)TableSummaryinline
getTableIName(const IR::MAU::Table *tbl)TableSummarystatic
getTableName(const IR::MAU::Table *tbl)TableSummarystatic
getTablePtr(const cstring t_name)TableSummarystatic
has_flow_joins() const (defined in P4::Visitor)P4::Visitorinlinevirtual
init_apply(const IR::Node *root) override (defined in P4::Inspector)P4::Inspectorvirtual
init_apply(const IR::Node *root, const Context *parent_context) (defined in P4::Visitor)P4::Visitor
init_join_flows(const IR::Node *) (defined in P4::Visitor)P4::Visitorinlineprotectedvirtual
internalName (defined in P4::Visitor)P4::Visitormutable
is_table_replay() (defined in TableSummary)TableSummaryinline
isInContext(const IR::Node *n) const (defined in P4::Visitor)P4::Visitorinline
ixbarUsagesStr(const PhvInfo *phv=nullptr) const (defined in TableSummary)TableSummary
join_flows(const IR::Node *)P4::Visitorinlineprotectedvirtual
joinFlows (defined in P4::Visitor)P4::Visitorprotected
loop_revisit(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
maxStages() constTableSummaryinline
maxStages(gress_t gress) const (defined in TableSummary)TableSummaryinline
name() const (defined in P4::Visitor)P4::Visitorinlinevirtual
NUM_LOGICAL_TABLES_PER_STAGE (defined in TableSummary)TableSummarystatic
operator<< (defined in TableSummary)TableSummaryfriend
operator<< (defined in TableSummary)TableSummaryfriend
operator<< (defined in TableSummary)TableSummaryfriend
operator<< (defined in TableSummary)TableSummaryfriend
parallel_visit(IR::Vector< T > &v, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
parallel_visit(const IR::Vector< T > &v, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
parallel_visit(IR::Vector< T > &v, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
parallel_visit(const IR::Vector< T > &v, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
placementErrorCount() (defined in TableSummary)TableSummaryinline
PlacementResult enum name (defined in TableSummary)TableSummary
post_join_flows(const IR::Node *, const IR::Node *)P4::Visitorinlineprotectedvirtual
postorder(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
preorder(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
print_context() const (defined in P4::Visitor)P4::Visitor
printPlacedTables() const (defined in TableSummary)TableSummary
resetPlacement()TableSummary
revisit(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
revisit_visited() (defined in P4::Inspector)P4::Inspector
set_table_replay_result(PlacementResult result) (defined in TableSummary)TableSummaryinline
setAllStagesResources(const StageUseEstimate &use) (defined in TableSummary)TableSummaryinline
setCalledBy(const Visitor *visitor) (defined in P4::Visitor)P4::Visitorinline
setName(const char *name) (defined in P4::Visitor)P4::Visitorinline
setPlacementError(const ordered_map< cstring, bool > &tpe) (defined in TableSummary)TableSummaryinline
setPrevState() (defined in TableSummary)TableSummaryinline
split_link (defined in P4::Visitor)P4::Visitor
split_link_mem (defined in P4::Visitor)P4::Visitor
stages(const IR::MAU::Table *tbl, bool internal=false) constTableSummary
stop_table_replay_fitting() const (defined in TableSummary)TableSummaryinline
SUCC enum value (defined in TableSummary)TableSummary
TableSummary(int pipe_id, const DependencyGraph &dg, const PhvInfo &phv, State::state_t &state) (defined in TableSummary)TableSummaryexplicit
visit(const IR::Node *&n, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node *const &n, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node *&n, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node *const &n, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
visit(IR::Node *&, const char *=0, int=0) (defined in P4::Visitor)P4::Visitorinline
visit(IR::Node &n, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node &n, const char *name=0) (defined in P4::Visitor)P4::Visitorinline
visit(IR::Node &n, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
visit(const IR::Node &n, const char *name, int cidx) (defined in P4::Visitor)P4::Visitorinline
visit_children(const IR::Node *, std::function< void()> fn) (defined in P4::Visitor)P4::Visitorinlineprotected
visit_in_progress(const IR::Node *n) const (defined in P4::Inspector)P4::Inspector
visitAgain() const override (defined in P4::Inspector)P4::Inspectorvirtual
visitDagOnce (defined in P4::Visitor)P4::Visitorprotected
visitOnce() const override (defined in P4::Inspector)P4::Inspectorvirtual
Visitor() (defined in P4::Visitor)P4::Visitorinline
warn(const int kind, const char *format, const T *node, Args &&...args) (defined in P4::Visitor)P4::Visitorinline
P4::Inspector::warn(const int kind, const char *format, const T &node, Args &&...args)P4::Visitorinline
warning_enabled(int warning_kind) constP4::Visitorinline
P4::Inspector::warning_enabled(const Visitor *visitor, int warning_kind)P4::Visitorstatic
~Visitor()=default (defined in P4::Visitor)P4::Visitorvirtual