17#ifndef BACKENDS_BMV2_SIMPLE_SWITCH_MIDEND_H_
18#define BACKENDS_BMV2_SIMPLE_SWITCH_MIDEND_H_
20#include "backends/bmv2/common/midend.h"
21#include "backends/bmv2/common/options.h"
22#include "frontends/common/options.h"
24#include "midend/convertEnums.h"
Definition bmv2/common/midend.h:50
Definition bmv2/simple_switch/midend.h:28
SimpleSwitchMidEnd(CompilerOptions &options, std::ostream *outStream=nullptr)
If p4c is run with option '–listMidendPasses', outStream is used for printing passes names.
Definition bmv2/simple_switch/midend.cpp:73
Definition frontends/common/options.h:30
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition action.cpp:21