19#ifndef BF_P4C_MAU_IXBAR_REALIGN_H_
20#define BF_P4C_MAU_IXBAR_REALIGN_H_
24#include "backends/tofino/bf-p4c/mau/mau_visitor.h"
25#include "backends/tofino/bf-p4c/mau/resource.h"
26#include "lib/safe_vector.h"
32 const IR::MAU::Table *currentTable =
nullptr;
34 bool preorder(IR::Expression *)
override {
return false; }
35 void postorder(IR::MAU::Table *)
override;
40 std::map<int, std::unique_ptr<IXBar>> ixbar[2];
Definition ixbar_realign.cpp:25
Definition ixbar_realign.h:30
Definition mau_visitor.h:45
Definition phv_fields.h:1095
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24
Definition input_xbar.h:191