![]() |
P4C
The P4 Compiler
|
Public Member Functions | |
| DarkInitPrimitive (AllocSlice &src) | |
| DarkInitPrimitive (AllocSlice &src, const ActionSet &initPoints) | |
| DarkInitPrimitive (const ActionSet &initPoints) | |
| DarkInitPrimitive (const DarkInitPrimitive &other) | |
| void | addPostPrims (DarkInitEntry *prims, bool append=true) |
| void | addPostUnits (const UnitSet &units, bool append=true) |
| void | addPriorPrims (DarkInitEntry *prims, bool append=true) |
| void | addPriorUnits (const UnitSet &units, bool append=true) |
| void | addSource (const AllocSlice &sl) |
| bool | destAssignedToZero () const |
| const std::vector< DarkInitEntry * > | getARApostPrims () const |
| const UnitSet & | getARApostUnits () const |
| const std::vector< DarkInitEntry * > | getARApriorPrims () const |
| const UnitSet & | getARApriorUnits () const |
| const ActionSet & | getInitPoints () const |
| AllocSlice * | getSourceSlice () const |
| bool | isAlwaysRunActionPrim () const |
| bool | isEmpty () const |
| bool | isNOP () const |
| bool | mustInitInLastMAUStage () const |
| DarkInitPrimitive & | operator= (const DarkInitPrimitive &other) |
| bool | operator== (const DarkInitPrimitive &other) const |
| void | setAlwaysRunActionPrim () |
| void | setAssignZeroToDest () |
| void | setLastStageAlwaysInit () |
| void | setNop () |
| bool | setSourceLatestLiveness (StageAndAccess max) |