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 complete_mode(), and emit_mode_base_align().
unsigned int mode_data::bytesize |
enum mode_class mode_data::cl |
struct mode_data* mode_data::component |
struct mode_data* mode_data::contained |
Referenced by complete_mode(), and emit_mode_adjustments().
unsigned int mode_data::counter |
Referenced by cmp_modes(), and new_mode().
unsigned int mode_data::fbit |
Referenced by emit_mode_fbit(), and make_fixed_point_mode().
const char* mode_data::file |
Referenced by complete_mode(), emit_insn_modes_h(), make_complex_modes(), make_vector_modes(), and new_mode().
const char* mode_data::format |
Referenced by emit_real_format_for_mode(), make_decimal_float_mode(), make_float_mode(), and reset_float_format().
unsigned int mode_data::ibit |
Referenced by emit_mode_ibit(), and make_fixed_point_mode().
unsigned int mode_data::line |
Referenced by complete_mode(), emit_insn_modes_h(), make_complex_modes(), make_vector_modes(), and new_mode().
const char* mode_data::name |
Referenced by complete_mode(), emit_class_narrowest_mode(), emit_insn_modes_h(), emit_mode_adjustments(), emit_mode_base_align(), emit_mode_class(), emit_mode_fbit(), emit_mode_ibit(), emit_mode_inner(), emit_mode_mask(), emit_mode_name(), emit_mode_nunits(), emit_mode_precision(), emit_mode_size(), emit_mode_wider(), emit_real_format_for_mode(), eq_mode(), find_mode(), hash_mode(), make_complex_modes(), make_vector_modes(), and new_mode().
unsigned int mode_data::ncomponents |
Referenced by complete_mode(), emit_mode_adjustments(), emit_mode_nunits(), emit_mode_wider(), make_vector_mode(), and make_vector_modes().
struct mode_data* mode_data::next |
struct mode_data* mode_data::next_cont |
Referenced by complete_mode(), and emit_mode_adjustments().
unsigned int mode_data::precision |
struct mode_data* mode_data::wider |
Referenced by calc_wider_mode(), and emit_mode_wider().