![]() |
P4C
The P4 Compiler
|
Public Member Functions | |
| LayoutOption (const IR::MAU::Table::Layout l, const IR::MAU::Table::Way w, int i) | |
| LayoutOption (const IR::MAU::Table::Layout l, int i) | |
| void | clear_mems () |
| LayoutOption * | clone () const |
| void | dbprint_multiline () const |
| int | logical_tables () const |
Public Attributes | |
| int | action_format_index = -1 |
| safe_vector< int > | dleft_hash_sizes |
| int | entries = 0 |
| bool | identity = false |
| int | lambs = 0 |
| IR::MAU::Table::Layout | layout |
| int | local_tinds = 0 |
| int | maprams = 0 |
| safe_vector< int > | partition_sizes |
| bool | previously_widened = false |
| int | select_bus_split = -1 |
| int | srams = 0 |
| int | tcams = 0 |
| IR::MAU::Table::Way | way |
| safe_vector< int > | way_sizes |
Friends | |
| std::ostream & | operator<< (std::ostream &out, const LayoutOption &lo) |