
Public Member Functions | |
| CreateSpecializedTypes (TypeSpecializationMap *specMap) | |
| const IR::Node * | insert (const IR::Node *before) |
| const IR::Node * | postorder (IR::Declaration *decl) override |
| const IR::Node * | postorder (IR::Type_Declaration *type) override |
For each generic type that is specialized with concrete arguments create a specialized type version and insert it in the program.