P4C
The P4 Compiler
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
ActionAnalysis Member List

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

ActionAnalysis(const PhvInfo &p, bool pa, bool aa, const IR::MAU::Table *t, const ReductionOrInfo &ri, bool au=false, bool seq=true) (defined in ActionAnalysis)ActionAnalysisinline
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
clone() const (defined in P4::Visitor)P4::Visitorinlinevirtual
CONST_SRC_MAX (defined in ActionAnalysis)ActionAnalysisstatic
ContainerActionsMap typedef (defined in ActionAnalysis)ActionAnalysis
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
DST enum value (defined in ActionAnalysis)ActionAnalysis
end_apply() (defined in P4::Visitor)P4::Visitorvirtual
end_apply(const IR::Node *root) (defined in P4::Visitor)P4::Visitorvirtual
erase_global(cstring) (defined in P4::Visitor)P4::Visitorinlinevirtual
error_found() const (defined in ActionAnalysis)ActionAnalysisinline
FieldActionsMap typedef (defined in ActionAnalysis)ActionAnalysis
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
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_action_data_misaligned() const (defined in ActionAnalysis)ActionAnalysisinline
get_ad_alloc() const (defined in ActionAnalysis)ActionAnalysisinline
get_allow_unalloc() const (defined in ActionAnalysis)ActionAnalysisinline
get_container_actions_map() const (defined in ActionAnalysis)ActionAnalysisinline
get_error_verbose() const (defined in ActionAnalysis)ActionAnalysisinline
get_phv_alloc() const (defined in ActionAnalysis)ActionAnalysisinline
get_sequential() const (defined in ActionAnalysis)ActionAnalysisinline
get_table() const (defined in ActionAnalysis)ActionAnalysisinline
get_verbose() const (defined in ActionAnalysis)ActionAnalysisinline
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
getOriginal() const (defined in P4::Visitor)P4::Visitorinline
getParent() const (defined in P4::Visitor)P4::Visitorinline
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
isActionArg(const IR::Expression *expr, le_bitrange *bits_out=nullptr) (defined in ActionAnalysis)ActionAnalysis
isActionParam(const IR::Expression *expr, le_bitrange *bits_out=nullptr, ActionParam::type_t *type=nullptr)ActionAnalysis
isInContext(const Context *&c) const (defined in P4::Visitor)P4::Visitorinline
isInContext() const (defined in P4::Visitor)P4::Visitorinline
isInContext(const IR::Node *n) const (defined in P4::Visitor)P4::Visitorinline
isReductionOr(ContainerAction &cont_action) const (defined in ActionAnalysis)ActionAnalysis
isStrengthReducible(const IR::Expression *expr)ActionAnalysis
JBAY_CONST_SRC_MIN (defined in ActionAnalysis)ActionAnalysisstatic
join_flows(const IR::Node *)P4::Visitorinlineprotectedvirtual
joinFlows (defined in P4::Visitor)P4::Visitorprotected
LOADCONST_MAX (defined in ActionAnalysis)ActionAnalysisstatic
loop_revisit(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
MAX_PHV_SOURCES (defined in ActionAnalysis)ActionAnalysisstatic
misaligned_actiondata() (defined in ActionAnalysis)ActionAnalysisinline
name() const (defined in P4::Visitor)P4::Visitorinlinevirtual
NONE enum value (defined in ActionAnalysis)ActionAnalysis
op_type_t enum name (defined in ActionAnalysis)ActionAnalysis
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
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
revisit(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
revisit_visited() (defined in P4::Inspector)P4::Inspector
set_container_actions_map(ContainerActionsMap *cam) (defined in ActionAnalysis)ActionAnalysisinline
set_error_verbose() (defined in ActionAnalysis)ActionAnalysisinline
set_field_actions_map(FieldActionsMap *fam) (defined in ActionAnalysis)ActionAnalysisinline
set_verbose() (defined in ActionAnalysis)ActionAnalysisinline
setCalledBy(const Visitor *visitor) (defined in P4::Visitor)P4::Visitorinline
setName(const char *name) (defined in P4::Visitor)P4::Visitorinline
split_link (defined in P4::Visitor)P4::Visitor
split_link_mem (defined in P4::Visitor)P4::Visitor
SRC1 enum value (defined in ActionAnalysis)ActionAnalysis
SRC2 enum value (defined in ActionAnalysis)ActionAnalysis
SRC3 enum value (defined in ActionAnalysis)ActionAnalysis
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
warning_found() const (defined in ActionAnalysis)ActionAnalysisinline
~Visitor()=default (defined in P4::Visitor)P4::Visitorvirtual