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) |