
Public Member Functions | |
| AlignHdrMetaField (DpdkProgramStructure *structure) | |
| const IR::Node * | preorder (IR::Member *m) override |
| const IR::Node * | preorder (IR::Type_StructLike *st) override |
This pass replaces unaligned header fields with aligned header fields by combining few contiguous header fields and replaces uses with slices to preserve the behavior