![]() |
P4C
The P4 Compiler
|
Public Member Functions | |
| PsaSwitchBackend (BMV2Options &options, P4::ReferenceMap *refMap, P4::TypeMap *typeMap, P4::ConvertEnums::EnumMapping *enumMap) | |
| void | convert (const IR::ToplevelBlock *tlb) override |
Public Member Functions inherited from P4::BMV2::Backend | |
| Backend (BMV2Options &options, P4::ReferenceMap *refMap, P4::TypeMap *typeMap, P4::ConvertEnums::EnumMapping *enumMap) | |
| void | serialize (std::ostream &out) const |
Additional Inherited Members | |
Public Attributes inherited from P4::BMV2::Backend | |
| P4::P4CoreLibrary & | corelib |
| P4::ConvertEnums::EnumMapping * | enumMap |
| BMV2::JsonObjects * | json |
| BMV2Options & | options |
| P4::ReferenceMap * | refMap |
| const IR::ToplevelBlock * | toplevel = nullptr |
| P4::TypeMap * | typeMap |
|
overridevirtual |
Implements P4::BMV2::Backend.