|
|
| CopyMatchKeysToSingleStruct (P4::ReferenceMap *refMap, P4::TypeMap *typeMap, std::set< const IR::P4Table * > *invokedInKey, DpdkProgramStructure *structure) |
| |
| const IR::Node * | doStatement (const IR::Statement *statement, const IR::Expression *expression) override |
| |
|
int | getFieldSizeBits (const IR::Type *field_type) |
| |
|
struct keyInfo * | getKeyInfo (IR::Key *keys) |
| |
|
cstring | getTableKeyName (const IR::Expression *e) |
| |
|
bool | isLearnerTable (const IR::P4Table *t) |
| |
|
const IR::Node * | postorder (IR::KeyElement *element) override |
| |
|
const IR::Node * | preorder (IR::Key *key) override |
| |
|
| KeySideEffect (ReferenceMap *refMap, TypeMap *typeMap, std::set< const IR::P4Table * > *invokedInKey) |
| |
|
const IR::Node * | postorder (IR::AssignmentStatement *statement) override |
| |
|
const IR::Node * | postorder (IR::IfStatement *statement) override |
| |
|
const IR::Node * | postorder (IR::KeyElement *element) override |
| |
|
const IR::Node * | postorder (IR::MethodCallStatement *statement) override |
| |
|
const IR::Node * | postorder (IR::P4Table *table) override |
| |
|
const IR::Node * | postorder (IR::SwitchStatement *statement) override |
| |
|
const IR::Node * | preorder (IR::Key *key) override |
| |
|
const IR::Node * | preorder (IR::P4Table *table) override |
| |