P4C
The P4 Compiler
 
Loading...
Searching...
No Matches
P4::DoRemoveMiss Class Reference
Inheritance diagram for P4::DoRemoveMiss:

Public Member Functions

 DoRemoveMiss (ReferenceMap *refMap, TypeMap *typeMap)
 
const IR::Node * preorder (IR::IfStatement *statement) override
 
const IR::Node * preorder (IR::Member *expression) override
 

Detailed Description

This visitor converts table.apply().miss into !table.apply().hit. In an if statement it actually inverts the branches.