X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firtypes.h;h=f94017ac60b6c1dc58d6468fb16577e4463ae1fb;hb=03a0b8a1e06fb7837b2a99ec64eefeddeeddfa7a;hp=621ba58362c3ead6c885cf214855174377a4c727;hpb=f98f336c1bfec93bcf432f38c23528d47dc90fe9;p=libfirm diff --git a/ir/ir/irtypes.h b/ir/ir/irtypes.h index 621ba5836..f94017ac6 100644 --- a/ir/ir/irtypes.h +++ b/ir/ir/irtypes.h @@ -128,7 +128,6 @@ typedef struct { unsigned is_matured:1; /**< If set, all in-nodes of the block are fixed. */ unsigned is_dead:1; /**< If set, the block is dead (and could be replace by a Bad. */ unsigned is_mb_head:1; /**< Set if this block is a macroblock head. */ - unsigned has_label:1; /**< Set if this block has a label assigned. */ 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 */ @@ -146,7 +145,7 @@ typedef struct { ir_extblk *extblk; /**< The extended basic block this block belongs to. */ ir_region *region; /**< The immediate structural region this block belongs to. */ unsigned mb_depth; /**< The macroblock depth: A distance from the macroblock header */ - ir_label_t label; /**< The block label if assigned. */ + ir_entity *entity; /**< entitiy representing this block */ ir_node *phis; /**< The list of Phi nodes in this block. */ struct list_head succ_head; /**< A list head for all successor edges of a block. */