Keep flag added
[libfirm] / ir / be / bechordal_t.h
index c652eb4..e73f032 100644 (file)
@@ -57,6 +57,7 @@ struct _be_chordal_env_t {
        ir_graph *irg;             /**< The graph under examination. */
        const arch_register_class_t *cls;   /**< The current register class. */
        pmap *border_heads;        /**< Maps blocks to border heads. */
+       pset *constr_irn;          /**< Nodes which deserve special constraint handling. */
        be_ifg_t *ifg;             /**< The interference graph. */
        void *data;                /**< Some pointer, to which different
                                     phases can attach data to. */
@@ -87,12 +88,13 @@ enum {
        /* Dump flags */
        BE_CH_DUMP_NONE       = (1 << 0),
        BE_CH_DUMP_SPILL      = (1 << 1),
-       BE_CH_DUMP_COLOR      = (1 << 2),
-       BE_CH_DUMP_COPYMIN    = (1 << 3),
-       BE_CH_DUMP_SSADESTR   = (1 << 4),
-       BE_CH_DUMP_TREE_INTV  = (1 << 5),
-       BE_CH_DUMP_CONSTR     = (1 << 6),
-       BE_CH_DUMP_LOWER      = (1 << 7),
+       BE_CH_DUMP_LIVE       = (1 << 2),
+       BE_CH_DUMP_COLOR      = (1 << 3),
+       BE_CH_DUMP_COPYMIN    = (1 << 4),
+       BE_CH_DUMP_SSADESTR   = (1 << 5),
+       BE_CH_DUMP_TREE_INTV  = (1 << 6),
+       BE_CH_DUMP_CONSTR     = (1 << 7),
+       BE_CH_DUMP_LOWER      = (1 << 8),
        BE_CH_DUMP_ALL        = 2 * BE_CH_DUMP_LOWER - 1,
 
        /* copymin method */