|
| ParameterSubstitution (const ParameterSubstitution &other)=default |
|
void | add (const IR::Parameter *parameter, const IR::Argument *value) |
|
bool | contains (const IR::Parameter *param) const |
|
void | dbprint (std::ostream &out) const |
|
bool | empty () const |
|
const IR::Parameter * | findParameter (const IR::Argument *argument) const |
|
Util::Enumerator< const IR::Parameter * > * | getParametersInArgumentOrder () const |
| Returns parameters in the order they were added.
|
|
Util::Enumerator< const IR::Parameter * > * | getParametersInOrder () const |
|
const IR::Argument * | lookup (const IR::Parameter *param) const |
|
const IR::Argument * | lookupByName (cstring name) const |
|
void | populate (const IR::ParameterList *params, const IR::Vector< IR::Argument > *args) |
|
void | print () const |
|