|
const IR::P4Action * | actionCalled (const IR::MethodCallExpression *expression) const |
|
void | foundInTable (const IR::P4Action *action) |
|
std::optional< cstring > | get (const IR::IDeclaration *decl) const |
| Get new name for the declaration (wrapped in optional), or std::nullopt if there is none.
|
|
cstring | getName (const IR::IDeclaration *decl) const |
| Get new name for the declaration, fails if none exists.
|
|
void | markActionCall (const IR::P4Action *action, const IR::MethodCallExpression *call) |
|
void | setNewName (const IR::IDeclaration *decl, cstring name, bool allowOverride=false) |
| Add rename entry for the declaration to be named with the given name.
|
|
bool | toRename (const IR::IDeclaration *decl) const |
|