converted to doxygen comments
[libfirm] / ir / ir / irmode_t.h
1
2 /* $Id$ */
3
4 # ifndef _IRMODE_T_H_
5 # define _IRMODE_T_H_
6
7 # include "irmode.h"
8
9 struct ir_mode {
10   modecode code;
11   ident *name;            /**< Name of this mode */
12   int    size;            /**< size of the mode in Bytes. */
13   int    ld_align;        /**< ld means log2 */
14   tarval *min;            /**< largest value to be represented by this mode */
15   tarval *max;            /**< smallest value to be represented by this mode */
16   tarval *null;           /**< Representation of zero in this mode */
17   unsigned fsigned:1;     /**< signedness of this mode */
18   unsigned ffloat:1;      /**< true if this is a float */
19 };
20
21
22 void init_mode (void);
23
24 #endif