56 std::map<cstring, bool> padStatesReject;
59 static const cstring pad_hdr_name;
60 static const cstring pad_hdr_type_name;
61 static const cstring pad_hdr_field;
62 static const cstring pad_ctr_name;
63 static const cstring pad_state_name;
64 static const cstring non_struct_pad_suf;
71 std::set<cstring> structs;
72 std::map<const IR::P4Parser *, ParserPadReq> padReq;
73 std::map<cstring, int> headerPadAmt;
74 std::map<const IR::P4Parser *, gress_t> all_parser;
75 std::map<const IR::P4Control *, gress_t> all_deparser;
76 std::map<const IR::P4Control *, gress_t> all_mau_pipe;
77 std::map<const IR::P4Control *, std::set<const IR::P4Parser *>> deparser_parser;
78 std::map<const IR::P4Control *, std::set<const IR::P4Parser *>> mau_pipe_parser;
79 std::map<const IR::P4Parser *, std::map<cstring, int>> stateSize;