P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
DPDK::ConvertToDpdkParser Class Reference
Inheritance diagram for DPDK::ConvertToDpdkParser:

Public Member Functions

 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