Public Member Functions | |
| PSASwitchBackend (const EbpfOptions &options, Target *target, P4::ReferenceMap *refMap, P4::TypeMap *typeMap) | |
| void | codegen (std::ostream &cstream) const |
| void | convert (const IR::ToplevelBlock *tlb) |
Public Attributes | |
| P4::P4CoreLibrary & | corelib |
| const PSAEbpfGenerator * | ebpf_program = nullptr |
| const EbpfOptions & | options |
| P4::ReferenceMap * | refMap |
| Target * | target |
| const IR::ToplevelBlock * | toplevel = nullptr |
| P4::TypeMap * | typeMap |