19#ifndef BACKENDS_TOFINO_BF_P4C_PARDE_PARDE_VISITOR_H_
20#define BACKENDS_TOFINO_BF_P4C_PARDE_PARDE_VISITOR_H_
28 bool preorder(
const IR::MAU::Table *)
override {
return false; }
29 bool preorder(
const IR::MAU::TableSeq *)
override {
return false; }
31 bool preorder(
const IR::BFN::TnaControl *)
override {
return false; }
38 bool preorder(IR::MAU::Table *)
override {
return false; }
39 bool preorder(IR::MAU::TableSeq *)
override {
return false; }
41 bool preorder(IR::BFN::TnaControl *)
override {
return false; }
48 IR::MAU::Table *preorder(IR::MAU::Table *t)
override {
52 IR::MAU::TableSeq *preorder(IR::MAU::TableSeq *s)
override {
57 IR::Node *preorder(IR::BFN::TnaControl *c)
override {
67 bool preorder(
const IR::BFN::Deparser *)
override {
return false; }
68 bool preorder(
const IR::MAU::Table *)
override {
return false; }
69 bool preorder(
const IR::MAU::TableSeq *)
override {
return false; }
71 bool preorder(
const IR::BFN::TnaDeparser *)
override {
return false; }
72 bool preorder(
const IR::BFN::TnaControl *)
override {
return false; }
79 bool preorder(IR::BFN::Deparser *)
override {
return false; }
80 bool preorder(IR::MAU::Table *)
override {
return false; }
81 bool preorder(IR::MAU::TableSeq *)
override {
return false; }
83 bool preorder(IR::BFN::TnaDeparser *)
override {
return false; }
84 bool preorder(IR::BFN::TnaControl *)
override {
return false; }
91 IR::BFN::Deparser *preorder(IR::BFN::Deparser *d)
override {
95 IR::MAU::Table *preorder(IR::MAU::Table *t)
override {
99 IR::MAU::TableSeq *preorder(IR::MAU::TableSeq *s)
override {
104 IR::Node *preorder(IR::BFN::TnaDeparser *d)
override {
108 IR::Node *preorder(IR::BFN::TnaControl *c)
override {
118 bool preorder(
const IR::BFN::AbstractParser *)
override {
return false; }
119 bool preorder(
const IR::MAU::Table *)
override {
return false; }
120 bool preorder(
const IR::MAU::TableSeq *)
override {
return false; }
122 bool preorder(
const IR::BFN::TnaParser *)
override {
return false; }
123 bool preorder(
const IR::BFN::TnaControl *)
override {
return false; }
130 bool preorder(IR::BFN::AbstractParser *)
override {
return false; }
131 bool preorder(IR::MAU::Table *)
override {
return false; }
132 bool preorder(IR::MAU::TableSeq *)
override {
return false; }
134 bool preorder(IR::BFN::TnaParser *)
override {
return false; }
135 bool preorder(IR::BFN::TnaControl *)
override {
return false; }
142 IR::BFN::AbstractParser *preorder(IR::BFN::AbstractParser *p)
override {
146 IR::MAU::Table *preorder(IR::MAU::Table *t)
override {
150 IR::MAU::TableSeq *preorder(IR::MAU::TableSeq *s)
override {
155 IR::Node *preorder(IR::BFN::TnaParser *p)
override {
159 IR::Node *preorder(IR::BFN::TnaControl *c)
override {
Definition parde_visitor.h:117
Definition parde_visitor.h:129
Definition parde_visitor.h:27
Definition parde_visitor.h:37
Definition parde_visitor.h:66
Definition parde_visitor.h:78