|
|
| ConvertStatementToDpdk (P4::ReferenceMap *refmap, P4::TypeMap *typemap, DpdkProgramStructure *structure) |
| |
|
| ConvertStatementToDpdk (P4::ReferenceMap *refmap, P4::TypeMap *typemap, DpdkProgramStructure *structure, IR::Type_Struct *metadataStruct) |
| |
|
void | add_instr (const IR::DpdkAsmStatement *s) |
| |
|
cstring | append_parser_name (const IR::P4Parser *p, cstring) |
| |
|
void | branchingInstructionGeneration (cstring true_label, cstring false_label, const IR::Expression *expr) |
| |
|
IR::IndexedVector< IR::DpdkAsmStatement > & | get_instr () |
| |
|
IR::IndexedVector< IR::DpdkAsmStatement > | getInstructions () |
| |
|
bool | handleConstSwitch (const IR::SwitchStatement *a) |
| |
|
bool | preorder (const IR::AssignmentStatement *a) override |
| |
|
bool | preorder (const IR::IfStatement *a) override |
| |
| bool | preorder (const IR::MethodCallStatement *a) override |
| |
|
bool | preorder (const IR::SwitchStatement *a) override |
| |
|
void | process_logical_operation (const IR::Expression *, const IR::Operation_Binary *) |
| |
|
void | process_relation_operation (const IR::Expression *, const IR::Operation_Relation *) |
| |
|
void | set_parent (const IR::Node *p) |
| |
|
void | set_parser (const IR::P4Parser *p) |
| |