|
| ComplexValues (ReferenceMap *refMap, TypeMap *typeMap) |
|
template<class T> |
void | explode (cstring prefix, const IR::Type_Struct *type, FieldsMap *map, IR::Vector< T > *result) |
| Flatten a nested struct to only contain field declaration or non-nested struct.
|
|
Component * | getTranslation (const IR::Expression *expression) |
|
Component * | getTranslation (const IR::IDeclaration *decl) |
|
bool | isNestedStruct (const IR::Type *type) |
| Helper function that test if a struct is nested.
|
|
void | setTranslation (const IR::Expression *expression, Component *comp) |
|