19#ifndef BACKENDS_TOFINO_BF_P4C_CONTROL_PLANE_RUNTIME_H_
20#define BACKENDS_TOFINO_BF_P4C_CONTROL_PLANE_RUNTIME_H_
42 std::set<cstring> reservedNames = {
"snapshot"_cs};
43 bool preorder(
const IR::Type_ArchBlock *b)
override;
46 CheckReservedNames() {}
60 bool preorder(IR::P4Table *table)
override;
63 explicit SetDefaultSize(
bool warn) : warn(warn) {}
Definition bf-p4c-options.h:28
The namespace encapsulating Barefoot/Intel-specific stuff.
Definition add_t2na_meta.cpp:21
void generateRuntime(const IR::P4Program *program, const BFN_Options &options)
Definition runtime.cpp:67
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24