19#ifndef BF_P4C_ARCH_FROMV1_0_RESUBMIT_H_
20#define BF_P4C_ARCH_FROMV1_0_RESUBMIT_H_
26#include "ir/pass_manager.h"
27#include "lib/cstring.h"
38using ResubmitSources = IR::Vector<IR::Expression>;
39using ResubmitExtracts = std::map<unsigned, std::pair<cstring, const ResubmitSources *>>;
41class FixupResubmitMetadata :
public PassManager {
42 ResubmitExtracts fieldExtracts;
Class used to encode maps from paths to declarations.
Definition referenceMap.h:66
The namespace encapsulating Barefoot/Intel-specific stuff.
Definition add_t2na_meta.cpp:21
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition applyOptionsPragmas.cpp:24
Definition field_packing.h:45