|
|
| ConvertToDpdkParser (P4::ReferenceMap *refmap, P4::TypeMap *typemap, DpdkProgramStructure *structure, IR::Type_Struct *metadataStruct) |
| |
|
void | add_instr (const IR::DpdkAsmStatement *s) |
| |
|
IR::Declaration_Variable * | addNewTmpVarToMetadata (cstring name, const IR::Type *type) |
| |
|
cstring | append_parser_name (const IR::P4Parser *p, cstring) |
| |
|
void | getCondVars (const IR::Expression *sv, const IR::Expression *ce, IR::Expression **leftExpr, IR::Expression **rightExpr) |
| |
|
IR::IndexedVector< IR::DpdkAsmStatement > | getInstructions () |
| |
|
void | handleTupleExpression (const IR::ListExpression *cl, const IR::ListExpression *input, int inputSize, cstring trueLabel, cstring falseLabel) |
| |
|
bool | preorder (const IR::P4Parser *a) override |
| |
|
bool | preorder (const IR::ParserState *s) override |
| |