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

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

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
Context typedef (defined in P4::Visitor)P4::Visitor
controlFlowVisitor() (defined in P4::Visitor)P4::Visitorinlinevirtual
demangle(const char *) (defined in P4::Visitor)P4::Visitorstatic
deparser_iPhv_Parde_Mau_Use
dontForwardChildrenBeforePreorder (defined in P4::Visitor)P4::Visitorprotected
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
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
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
in_dep (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
in_mau (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
init_apply(const IR::Node *) overridePhv_Parde_Mau_Useprotected
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_allocation_required(const PHV::Field *f) constPhv_Parde_Mau_Use
is_deparsed(const PHV::Field *f) constPhv_Parde_Mau_Use
is_extracted(const PHV::Field *f, std::optional< gress_t > gress=std::nullopt) constPhv_Parde_Mau_Use
is_extracted_from_constant(const PHV::Field *f, std::optional< gress_t > gress=std::nullopt) constPhv_Parde_Mau_Use
is_extracted_from_pkt(const PHV::Field *f, std::optional< gress_t > gress=std::nullopt) constPhv_Parde_Mau_Use
is_learning(const PHV::Field *f) constPhv_Parde_Mau_Useinline
is_referenced(const PHV::Field *f) constPhv_Parde_Mau_Use
is_used_alu(const PHV::Field *f) constPhv_Parde_Mau_Use
is_used_mau(const PHV::Field *f) constPhv_Parde_Mau_Use
is_used_mau(const PHV::Field *f, le_bitrange range) const (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Use
is_used_parde(const PHV::Field *f) constPhv_Parde_Mau_Use
is_written_mau(const PHV::Field *f) constPhv_Parde_Mau_Use
isInContext(const IR::Node *n) const (defined in P4::Visitor)P4::Visitorinline
isIxbarRead(bool root_value=false) (defined in TofinoWriteContext)TofinoWriteContext
isRead(bool root_value=false)TofinoWriteContext
isWrite(bool root_value=false)TofinoWriteContext
ixbar_read(const PHV::Field *f, le_bitrange range) constPhv_Parde_Mau_Use
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
name() const (defined in P4::Visitor)P4::Visitorinlinevirtual
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
phv (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
Phv_Parde_Mau_Use(const PhvInfo &p) (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useinlineexplicit
PhvUse(const PhvInfo &p) (defined in PhvUse)PhvUseinlineexplicit
post_join_flows(const IR::Node *, const IR::Node *)P4::Visitorinlineprotectedvirtual
postorder(const IR::Node *) (defined in P4::Inspector)P4::Inspectorinlinevirtual
preorder(const IR::BFN::Parser *) override (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
preorder(const IR::BFN::Extract *) override (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
preorder(const IR::BFN::ParserChecksumWritePrimitive *) override (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
preorder(const IR::MAU::TableSeq *) override (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
preorder(const IR::MAU::TableKey *) override (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
preorder(const IR::Expression *) override (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
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
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
thread (defined in Phv_Parde_Mau_Use)Phv_Parde_Mau_Useprotected
use_iPhv_Parde_Mau_Use
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