Removed mode parameter from Const and Const_type constructors (now derived from tarval)
[libfirm] / include / libfirm / irgraph.h
index 8ced6c8..de06310 100644 (file)
@@ -392,13 +392,10 @@ typedef enum {
        loopinfo_cf               = 4,       /**< Loop information constructed for control flow only. */
        loopinfo_inter            = 8,       /**< Loop information for interprocedural view. */
 
-       loopinfo_for_firmjni      = 16,      /**< A hack for firmjni:  all enums must differ as they
-                                                 are used in a switch. */
-
        /** IntRAprocedural loop information constructed and valid. */
-       loopinfo_consistent         = loopinfo_constructed | loopinfo_for_firmjni | loopinfo_valid,
+       loopinfo_consistent         = loopinfo_constructed | loopinfo_valid,
        /** IntRAprocedural loop information constructed and invalid. */
-       loopinfo_inconsistent       = loopinfo_constructed | loopinfo_for_firmjni,
+       loopinfo_inconsistent       = loopinfo_constructed,
 
        /** IntERprocedural loop information constructed and valid. */
        loopinfo_ip_consistent      = loopinfo_constructed | loopinfo_inter | loopinfo_valid,
@@ -516,6 +513,7 @@ enum ir_resources_enum_t {
        IR_RESOURCE_IRN_LINK      = 1 << 3,  /**< IR-node link fields are used. */
        IR_RESOURCE_LOOP_LINK     = 1 << 4,  /**< IR-loop link fields are used. */
        IR_RESOURCE_PHI_LIST      = 1 << 5,  /**< Block Phi lists are used. */
+       IR_RESOURCE_IRG_LINK      = 1 << 6,  /**< IR-graph link fields used. */
 
        /* global (irp) resources */
        IR_RESOURCE_ENTITY_LINK   = 1 << 8,  /**< IR-entity link fields are used. */