P4C
The P4 Compiler
|
#include <action_synthesis_policy.h>
Public Member Functions | |
ActionSynthesisPolicy (const std::set< cstring > *skip, P4::ReferenceMap *refMap, P4::TypeMap *typeMap) | |
Public Member Functions inherited from P4::ActionSynthesisPolicy |
This class implements a policy suitable for the SynthesizeActions pass:
It would probably be better to allow ActionSynthesis to combine stuff as much as possible and later split actions that don't work in a sinlge cycle. We don't yet have a general action splitting/rewriting pass, however, and this is simpler for now.