sparc: Clean up introduce_epilog().
[libfirm] / ir / be / sparc / sparc_nodes_attr.h
index 14b0f27..5af5291 100644 (file)
@@ -41,12 +41,10 @@ struct sparc_attr_t
 };
 
 enum sparc_arch_irn_flags_t {
-       sparc_arch_irn_flag_modifies_flags        = arch_irn_flags_backend << 0,
-       sparc_arch_irn_flag_modifies_fp_flags     = arch_irn_flags_backend << 1,
-       sparc_arch_irn_flag_needs_64bit_spillslot = arch_irn_flags_backend << 2,
-       sparc_arch_irn_flag_immediate_form        = arch_irn_flags_backend << 3,
-       sparc_arch_irn_flag_aggregate_return      = arch_irn_flags_backend << 4,
-       sparc_arch_irn_flag_has_delay_slot        = arch_irn_flags_backend << 5,
+       sparc_arch_irn_flag_needs_64bit_spillslot = arch_irn_flags_backend << 0,
+       sparc_arch_irn_flag_immediate_form        = arch_irn_flags_backend << 1,
+       sparc_arch_irn_flag_aggregate_return      = arch_irn_flags_backend << 2,
+       sparc_arch_irn_flag_has_delay_slot        = arch_irn_flags_backend << 3,
 };
 
 /**
@@ -97,4 +95,9 @@ struct sparc_switch_jmp_attr_t {
        ir_entity             *table_entity;
 };
 
+enum n_sparc_Return {
+       n_sparc_Return_mem = 0,
+       n_sparc_Return_sp  = 1,
+};
+
 #endif