GCC Middle and Back End API Reference
mode_data Struct Reference
Collaboration diagram for mode_data:

Data Fields

struct mode_datanext
const char * name
enum mode_class cl
unsigned int precision
unsigned int bytesize
unsigned int ncomponents
unsigned int alignment
const char * format
struct mode_datacomponent
struct mode_datawider
struct mode_datacontained
struct mode_datanext_cont
const char * file
unsigned int line
unsigned int counter
unsigned int ibit
unsigned int fbit

Detailed Description

Data structure for building up what we know about a mode. They're clustered by mode class.


Field Documentation

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
struct mode_data* mode_data::component

Referenced by emit_mode_wider().

struct mode_data* mode_data::contained
unsigned int mode_data::counter

Referenced by create_modes().

unsigned int mode_data::fbit
const char* mode_data::file
const char* mode_data::format
unsigned int mode_data::ibit
unsigned int mode_data::line
unsigned int mode_data::ncomponents
struct mode_data* mode_data::next
struct mode_data* mode_data::next_cont
unsigned int mode_data::precision
struct mode_data* mode_data::wider

The documentation for this struct was generated from the following file: