|
unsigned | argsToRemove (const IR::MethodCallExpression *defaultCall) const |
|
void | bind (const IR::P4Action *action, const IR::MethodCallExpression *invocation, bool allParams) |
|
void | bindDefaultAction (const IR::P4Action *action, const IR::MethodCallExpression *defaultInvocation) |
|
const IR::MethodCallExpression * | get (const IR::P4Action *action) const |
|
bool | isCall (const IR::MethodCallExpression *expression) const |
|
bool | removeAllParameters (const IR::P4Action *action) const |
|
For each action that is invoked keep the list of arguments that it's called with. There must be only one call of each action; this is done by LocalizeActions.