
Public Member Functions | |
| const IR::Node * | postorder (IR::Entry *entry) override |
| const IR::Node * | postorder (IR::KeyElement *key) override |
Adds a bit<1> cast to all boolean keys. This is because these keys need to be converted into bit expressions for the control plane. Also replaces all the corresponding entries in the table with the appropriate expression. Example:
is transformed to