used new assure_doms() function
[libfirm] / ir / be / bearch.h
index 9a093d6..dcf8a78 100644 (file)
@@ -183,7 +183,8 @@ typedef enum _arch_irn_class_t {
   arch_irn_class_copy,
   arch_irn_class_perm,
   arch_irn_class_branch,
-  arch_irn_class_call
+  arch_irn_class_call,
+  arch_irn_class_const,
 } arch_irn_class_t;
 
 /**
@@ -194,7 +195,8 @@ typedef enum _arch_irn_flags_t {
        arch_irn_flags_dont_spill       = 1, /**< This must not be spilled. */
        arch_irn_flags_rematerializable = 2, /**< This should be replicated instead of spilled/reloaded. */
        arch_irn_flags_ignore           = 4, /**< Ignore node during register allocation. */
-       arch_irn_flags_last             = arch_irn_flags_ignore
+       arch_irn_flags_modify_sp        = 8, /**< I modify the stack pointer. */
+       arch_irn_flags_last             = arch_irn_flags_modify_sp
 } arch_irn_flags_t;
 
 /**