P4C
The P4 Compiler
|
Public Member Functions | |
CollectDefs (const PhvInfo &phv) | |
Visitor::profile_t | init_apply (const IR::Node *root) override |
bool | preorder (const IR::BFN::Extract *extract) override |
Public Attributes | |
const PhvInfo & | phv |
std::map< const IR::BFN::InputBufferRVal *, ordered_set< const IR::Expression * > > | rval_to_lvals |
std::map< const IR::BFN::ParserState *, ordered_set< const PHV::Field * > > | state_to_const_exts |
std::map< const IR::BFN::ParserState *, ordered_set< const PHV::Field * > > | state_to_inp_buff_exts |
std::map< const IR::BFN::ParserState *, ordered_set< const PHV::Field * > > | state_to_other_exts |
std::map< const IR::BFN::ParserState *, ordered_set< const IR::BFN::InputBufferRVal * > > | state_to_rvals |