Teach new_tarval_from_str_int() to parse binary numbers: 0[bB][01]+.
[libfirm] / ir / ir / irtypes.h
index de3222a..f73b99c 100644 (file)
@@ -518,7 +518,7 @@ typedef struct ir_vrp_info {
 struct ir_graph {
        firm_kind         kind;        /**< Always set to k_ir_graph. */
        /* --  Basics of the representation -- */
-    unsigned last_node_idx;        /**< The last IR node index for this graph. */
+       unsigned last_node_idx;        /**< The last IR node index for this graph. */
        ir_entity  *ent;               /**< The entity of this procedure, i.e.,
                                            the type of the procedure and the
                                            class it belongs to. */
@@ -629,6 +629,7 @@ struct ir_prog {
        ir_type   *none_type;           /**< unique 'none'-type */
        ir_type   *code_type;           /**< unique 'code'-type */
        ir_type   *unknown_type;        /**< unique 'unknown'-type */
+       ir_type   *byte_type;           /**< type for a 'byte' */
        ident    **global_asms;         /**< An array of global ASM insertions. */
 
        /* -- states of and access to generated information -- */
@@ -659,7 +660,7 @@ struct ir_prog {
        unsigned dump_nr;                    /**< number of program info dumps */
        unsigned optimization_dumps :1;      /**< dump irg on each optimization */
 #ifndef NDEBUG
-       ir_resources_t reserved_resources;   /**< Bitset for tracking used global resources. */
+       irp_resources_t reserved_resources;  /**< Bitset for tracking used global resources. */
 #endif
 };