19#ifndef BF_P4C_PHV_ADD_ALIAS_ALLOCATION_H_
20#define BF_P4C_PHV_ADD_ALIAS_ALLOCATION_H_
22#include "backends/tofino/bf-p4c/phv/phv_fields.h"
41 return Inspector::init_apply(root);
43 bool preorder(
const IR::BFN::AliasMember *)
override;
44 bool preorder(
const IR::BFN::AliasSlice *)
override;
45 void end_apply()
override;
48 explicit AddAliasAllocation(
PhvInfo &p) : phv(p) {}
Definition ordered_set.h:32
Definition phv_fields.h:154
Definition phv_fields.h:1095
The namespace encapsulating PHV-related stuff.
Definition gateway.h:32