8#ifndef BACKENDS_DPDK_MIDEND_H_
9#define BACKENDS_DPDK_MIDEND_H_
11#include "frontends/common/options.h"
13#include "midend/convertEnums.h"
22 const IR::ToplevelBlock *toplevel =
nullptr;
23 P4::ConvertEnums::EnumMapping enumMap;
29 const IR::ToplevelBlock *process(
const IR::P4Program *&program) {
30 program = program->apply(*
this);
Definition frontends/common/options.h:31
DpdkMidEnd(CompilerOptions &options, std::ostream *outStream=nullptr)
Definition dpdk/midend.cpp:99
P4::ReferenceMap refMap
These will be accurate when the mid-end completes evaluation.
Definition dpdk/midend.h:20
Class used to encode maps from paths to declarations.
Definition referenceMap.h:67
Definition dpdk/backend.cpp:26