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 |
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 |
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 |