
Public Member Functions | |
| SubstituteStructures (TypeMap *typeMap) | |
| const IR::Node * | postorder (IR::PathExpression *expression) override |
Replace a reference to a structure with a list of all its fields if the reference occurs in a select expression. This should be run after tuple elimination, so we only need to deal with structs.