|
GCC Middle and Back End API Reference
|

Data Fields | |
| struct mode_data * | next |
| const char * | name |
| enum mode_class | cl |
| unsigned int | precision |
| unsigned int | bytesize |
| unsigned int | ncomponents |
| unsigned int | alignment |
| const char * | format |
| struct mode_data * | component |
| struct mode_data * | wider |
| struct mode_data * | contained |
| struct mode_data * | next_cont |
| const char * | file |
| unsigned int | line |
| unsigned int | counter |
| unsigned int | ibit |
| unsigned int | fbit |
Data structure for building up what we know about a mode. They're clustered by mode class.
| unsigned int mode_data::alignment |
Referenced by emit_mode_mask().
| unsigned int mode_data::bytesize |
Referenced by make_int_mode(), and make_special_mode().
| enum mode_class mode_data::cl |
Referenced by emit_real_format_for_mode(), and make_partial_integer_mode().
| struct mode_data* mode_data::component |
Referenced by emit_mode_wider().
| struct mode_data* mode_data::contained |
Referenced by emit_real_format_for_mode().
| unsigned int mode_data::counter |
Referenced by create_modes().
| unsigned int mode_data::fbit |
Referenced by make_int_mode().
| const char* mode_data::file |
Referenced by complete_mode(), make_vector_modes(), and new_mode().
| const char* mode_data::format |
| unsigned int mode_data::ibit |
Referenced by make_int_mode().
| unsigned int mode_data::line |
Referenced by complete_mode(), make_vector_modes(), and new_mode().
| const char* mode_data::name |
| unsigned int mode_data::ncomponents |
Referenced by emit_mode_wider(), and emit_real_format_for_mode().
| struct mode_data* mode_data::next |
| struct mode_data* mode_data::next_cont |
Referenced by emit_real_format_for_mode().
| unsigned int mode_data::precision |
Referenced by emit_min_insn_modes_c_header(), emit_mode_nunits(), and make_special_mode().
| struct mode_data* mode_data::wider |