P4C
The P4 Compiler
Loading...
Searching...
No Matches
TC::ParseTCAnnotations Member List

This is the complete list of members for TC::ParseTCAnnotations, including all inherited members.

addHandler(cstring name, Handler h) (defined in P4::ParseAnnotations)P4::ParseAnnotationsinline
apply_visitor(const IR::Node *n, const char *name=0) override (defined in Modifier)Modifiervirtual
called_by (defined in Visitor)Visitor
check_global(cstring) (defined in Visitor)Visitorinlinevirtual
clear_globals() (defined in Visitor)Visitorinlinevirtual
clone() const (defined in Visitor)Visitorinlinevirtual
Context typedef (defined in Visitor)Visitor
controlFlowVisitor() (defined in Visitor)Visitorinlinevirtual
defaultHit (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
defaultHitConst (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
demangle(const char *) (defined in Visitor)Visitorstatic
dontForwardChildrenBeforePreorder (defined in Visitor)Visitorprotected
end_apply() (defined in Visitor)Visitorvirtual
end_apply(const IR::Node *root) (defined in Visitor)Visitorvirtual
erase_global(cstring) (defined in Visitor)Visitorinlinevirtual
findContext(const Context *&c) const (defined in Visitor)Visitorinline
findContext() const (defined in Visitor)Visitorinline
findOrigCtxt(const Context *&c) const (defined in Visitor)Visitorinline
findOrigCtxt() const (defined in Visitor)Visitorinline
flow_clone() (defined in Visitor)Visitorinlinevirtual
flow_merge(Visitor &)Visitorinlinevirtual
flow_merge_closure(Visitor &) (defined in Visitor)Visitorinlinevirtual
flow_merge_global_from(cstring) (defined in Visitor)Visitorinlinevirtual
flow_merge_global_to(cstring)Visitorinlinevirtual
forceClone (defined in Modifier)Modifierprotected
getChildContext() const (defined in Visitor)Visitorinline
getChildrenVisited() const (defined in Visitor)Visitorinline
getContext() const (defined in Visitor)Visitorinline
getContextDepth() const (defined in Visitor)Visitorinline
getCurrentNode() constVisitorinline
getOriginal() const (defined in Visitor)Visitorinline
getParent() const (defined in Visitor)Visitorinline
Handler typedefP4::ParseAnnotations
HandlerMap typedefP4::ParseAnnotations
has_flow_joins() const (defined in Visitor)Visitorinlinevirtual
init_apply(const IR::Node *root) override (defined in Modifier)Modifiervirtual
init_apply(const IR::Node *root, const Context *parent_context) (defined in Visitor)Visitor
init_join_flows(const IR::Node *) (defined in Visitor)Visitorinlineprotectedvirtual
internalName (defined in Visitor)Visitormutable
isInContext(const IR::Node *n) const (defined in Visitor)Visitorinline
join_flows(const IR::Node *)Visitorinlineprotectedvirtual
joinFlows (defined in Visitor)Visitorprotected
loop_revisit(const IR::Node *) (defined in Modifier)Modifierinlinevirtual
name() const (defined in Visitor)Visitorinlinevirtual
numMask (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
parallel_visit(IR::Vector< T > &v, const char *name=0) (defined in Visitor)Visitorinline
parallel_visit(const IR::Vector< T > &v, const char *name=0) (defined in Visitor)Visitorinline
parallel_visit(IR::Vector< T > &v, const char *name, int cidx) (defined in Visitor)Visitorinline
parallel_visit(const IR::Vector< T > &v, const char *name, int cidx) (defined in Visitor)Visitorinline
ParseAnnotations(bool warn=false)P4::ParseAnnotationsinlineexplicit
ParseAnnotations(const char *targetName, bool includeStandard, HandlerMap handlers, bool warn=false)P4::ParseAnnotationsinline
parseConstantList(IR::Annotation *annotation) (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
parseConstantOrStringLiteralList(IR::Annotation *annotation) (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
parseEmpty(IR::Annotation *annotation) (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
parseExpressionList(IR::Annotation *annotation) (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
parseKvList(IR::Annotation *annotation) (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
parseP4rtTranslationAnnotation(IR::Annotation *annotation) (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
parseSkip(IR::Annotation *annotation) (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
parseStringLiteralList(IR::Annotation *annotation) (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
ParseTCAnnotations() (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsinline
post_join_flows(const IR::Node *, const IR::Node *)Visitorinlineprotectedvirtual
postorder(IR::Annotation *annotation) final (defined in P4::ParseAnnotations)P4::ParseAnnotations
postorder(IR::Node *) (defined in P4::ParseAnnotations)P4::ParseAnnotationsinlinevirtual
preorder(IR::Node *) (defined in Modifier)Modifierinlinevirtual
print_context() const (defined in Visitor)Visitor
revisit(const IR::Node *, const IR::Node *) (defined in Modifier)Modifierinlinevirtual
revisit_visited() (defined in Modifier)Modifier
setCalledBy(const Visitor *visitor) (defined in Visitor)Visitorinline
setName(const char *name) (defined in Visitor)Visitorinline
split_link (defined in Visitor)Visitor
split_link_mem (defined in Visitor)Visitor
standardHandlers() (defined in P4::ParseAnnotations)P4::ParseAnnotationsstatic
tc_acl (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_ControlPath (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_data (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_data_scalar (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_init_val (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_key (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_md_exec (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_md_read (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_md_write (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tc_numel (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tcMayOverride (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
tcType (defined in TC::ParseTCAnnotations)TC::ParseTCAnnotationsstatic
visit(const IR::Node *&n, const char *name=0) (defined in Visitor)Visitorinline
visit(const IR::Node *const &n, const char *name=0) (defined in Visitor)Visitorinline
visit(const IR::Node *&n, const char *name, int cidx) (defined in Visitor)Visitorinline
visit(const IR::Node *const &n, const char *name, int cidx) (defined in Visitor)Visitorinline
visit(IR::Node *&, const char *=0, int=0) (defined in Visitor)Visitorinline
visit(IR::Node &n, const char *name=0) (defined in Visitor)Visitorinline
visit(const IR::Node &n, const char *name=0) (defined in Visitor)Visitorinline
visit(IR::Node &n, const char *name, int cidx) (defined in Visitor)Visitorinline
visit(const IR::Node &n, const char *name, int cidx) (defined in Visitor)Visitorinline
visit_children(const IR::Node *, std::function< void()> fn) (defined in Visitor)Visitorinlineprotected
visit_in_progress(const IR::Node *) const (defined in Modifier)Modifier
visitAgain() const override (defined in Modifier)Modifiervirtual
visitDagOnce (defined in Visitor)Visitorprotected
visitOnce() const override (defined in Modifier)Modifiervirtual
Visitor() (defined in Visitor)Visitorinline
warn(const int kind, const char *format, const T *node, Args &&...args) (defined in Visitor)Visitorinline
Modifier::warn(const int kind, const char *format, const T &node, Args &&...args)Visitorinline
warning_enabled(int warning_kind) constVisitorinline
Modifier::warning_enabled(const Visitor *visitor, int warning_kind)Visitorstatic
~Visitor()=default (defined in Visitor)Visitorvirtual