P4C
The P4 Compiler
Loading...
Searching...
No Matches
Public Member Functions
|
List of all members
P4::FlattenHeaderUnion Class Reference
Inheritance diagram for P4::FlattenHeaderUnion:
[
legend
]
Public Member Functions
FlattenHeaderUnion
(
P4::ReferenceMap
*refMap,
P4::TypeMap
*typeMap, bool loopsUnroll=true)
Detailed Description
Passmanager to group necessary passes for flattening header unions
RemoveAllUnusedDeclarations
pass is used to remove the local standalone header union variable declarations
The header union flattening pass introduces if statements within parser,
RemoveParserIfs
pass is used to convert these if statements to transition select statements
P4
FlattenHeaderUnion
Generated on Tue Mar 26 2024 for