Teach new_tarval_from_str_int() to parse binary numbers: 0[bB][01]+.
[libfirm] / ir / ir / irtypes.h
index 07317f4..f73b99c 100644 (file)
@@ -201,6 +201,7 @@ typedef struct block_attr {
        ir_visited_t block_visited; /**< For the walker that walks over all blocks. */
        /* Attributes private to construction: */
        unsigned is_matured:1;      /**< If set, all in-nodes of the block are fixed. */
+       unsigned dynamic_ins:1;     /**< if set in-array is an ARR_F on the heap. */
        unsigned marked:1;          /**< Can be set/unset to temporary mark a block. */
        ir_node **graph_arr;        /**< An array to store all parameters. */
        /* Attributes holding analyses information */
@@ -517,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. */
@@ -628,8 +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_mode  **modes;               /**< A list of all modes in the ir. */
-       ir_op    **opcodes;             /**< A list of all opcodes in the ir. */
+       ir_type   *byte_type;           /**< type for a 'byte' */
        ident    **global_asms;         /**< An array of global ASM insertions. */
 
        /* -- states of and access to generated information -- */
@@ -660,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
 };