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:28
 
TODO: this is not really specific to BMV2, it should reside somewhere else.
Definition action.cpp:21