19#ifndef BACKENDS_TOFINO_BF_P4C_PHV_PRAGMA_PA_DEPARSER_ZERO_H_
20#define BACKENDS_TOFINO_BF_P4C_PHV_PRAGMA_PA_DEPARSER_ZERO_H_
22#include "backends/tofino/bf-p4c/phv/phv_fields.h"
35 static const std::vector<std::string> *supported_pragmas;
47 bool preorder(
const IR::BFN::Pipe *pipe)
override;
48 void end_apply()
override;
58 return notDeparsedFields;
Definition ordered_map.h:32
Definition ordered_set.h:32
Definition phv_fields.h:1095
Definition pa_deparser_zero.h:30
const ordered_set< const PHV::Field * > & getNotParsedFields() const
Definition pa_deparser_zero.h:54
const ordered_set< const PHV::Field * > & getNotDeparsedFields() const
Definition pa_deparser_zero.h:57
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24