Classes | |
| class | copy_constructor_call_generator_base |
| Copies value of operand to memory. More... | |
| class | num_range |
| Information about ranges of a numeric type. More... | |
| class | num_range_getter_base |
| Base for class that provides information about type ranges. More... | |
| class | ss_type2tm_type_base |
| Base class for visitor that converts ss_type to tm_data_type. More... | |
| class | ss_type2tm_type_convertor |
| Converts ss_type to corresponding tm_data_type. More... | |
| class | ss_type_returned_in_reg |
| Provides information about return value passing from function. More... | |
| class | ss_type_size_evaluator |
| Calculates size of ss_type. More... | |
| class | tm_data_type_base |
| Target-architecture data type. More... | |
| class | tm_dt_simple_base |
| Represents a simple type. More... | |
| class | tm_dt_bitfield_base |
| Bitfield type. More... | |
| class | tm_dt_array_base |
| Array data type. More... | |
| class | tm_dt_union_base |
| Union data type. More... | |
| class | tm_dt_struct_base |
| Struct data type. More... | |
| class | tm_dt_struct_member_base |
| Struct data field. More... | |
| class | type_info_base |
| Provides informations about ss_types. More... | |
| class | copy_constructor_call_generator |
| class | num_range_getter |
| Provides information about type ranges. More... | |
| class | ss_type2tm_type |
| Visitor that converts ss_type to tm_data_type. More... | |
| class | tm_dt_simple |
| class | tm_dt_bitfield |
| class | tm_dt_array |
| class | tm_dt_union |
| class | tm_dt_struct |
| class | tm_dt_struct_member |
| class | type_info |
| Provides informations about ss_types. More... | |
Typedefs | |
| typedef list< srp< pi_pi > > | pi_list |
| typedef vector< srp< ge_operand > > | ge_operand_vector__type |
| typedef vector< srp< ge_pi > > | ge_pi_vector__type |
Enumerations | |
| enum | dt_id_type { DT_ARRAY, DT_STRUCT, DT_UNION, DT_COND, DT_BOOL, DT_INT_8P, DT_INT_8U, DT_INT_8S, DT_INT_16S, DT_INT_16U, DT_INT_32S, DT_INT_32U } |
| Ids of datatypes defined by machine description. More... | |
| typedef vector< srp < ge_operand > > lestes::md::types::ge_operand_vector__type |
Definition at line 18 of file copy_constructor_call_generator.cc.
| typedef vector< srp < ge_pi > > lestes::md::types::ge_pi_vector__type |
Definition at line 19 of file copy_constructor_call_generator.cc.
| typedef list<srp<pi_pi> > lestes::md::types::pi_list |
Definition at line 18 of file copy_constructor_call_generator_base.cc.
Ids of datatypes defined by machine description.
| DT_ARRAY | |
| DT_STRUCT | |
| DT_UNION | |
| DT_COND | |
| DT_BOOL | |
| DT_INT_8P | |
| DT_INT_8U | |
| DT_INT_8S | |
| DT_INT_16S | |
| DT_INT_16U | |
| DT_INT_32S | |
| DT_INT_32U |
Definition at line 21 of file tm_data_type.mdg.hh.
00021 { 00022 DT_ARRAY, //0 00023 DT_STRUCT, //1 00024 DT_UNION, //2 00025 DT_COND, //3 00026 DT_BOOL, //4 00027 DT_INT_8P, //5 00028 DT_INT_8U, //6 00029 DT_INT_8S, //7 00030 DT_INT_16S, //8 00031 DT_INT_16U, //9 00032 DT_INT_32S, //10 00033 DT_INT_32U //11 00034 };
1.5.1-20070107