19#ifndef BACKENDS_TOFINO_BF_P4C_MAU_MAU_VISITOR_H_
20#define BACKENDS_TOFINO_BF_P4C_MAU_MAU_VISITOR_H_
31 bool preorder(
const IR::BFN::AbstractParser *)
override {
return false; }
32 bool preorder(
const IR::BFN::AbstractDeparser *)
override {
return false; }
34 bool preorder(
const IR::P4Parser *)
override {
return false; }
35 bool preorder(
const IR::BFN::TnaParser *)
override {
return false; }
36 bool preorder(
const IR::BFN::TnaDeparser *)
override {
return false; }
41 bool preorder(
const IR::MAU::Action *)
override {
return false; }
42 bool preorder(
const IR::Expression *)
override {
return false; }
47 bool preorder(IR::BFN::AbstractParser *)
override {
return false; }
48 bool preorder(IR::BFN::AbstractDeparser *)
override {
return false; }
50 bool preorder(IR::P4Parser *)
override {
return false; }
51 bool preorder(IR::BFN::TnaParser *)
override {
return false; }
52 bool preorder(IR::BFN::TnaDeparser *)
override {
return false; }
57 IR::Node *preorder(IR::BFN::AbstractParser *p)
override {
61 IR::Node *preorder(IR::BFN::AbstractDeparser *d)
override {
66 IR::Node *preorder(IR::P4Parser *p)
override {
70 IR::Node *preorder(IR::BFN::TnaParser *p)
override {
74 IR::Node *preorder(IR::BFN::TnaDeparser *p)
override {
Definition mau_visitor.h:29
Definition mau_visitor.h:45
Definition mau_visitor.h:39
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24