fixed remat flag for load nodes
[libfirm] / ir / be / bechordal_t.h
index ecd1014..3c7e7bb 100644 (file)
@@ -108,18 +108,10 @@ enum {
        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_APPEL      = (1 << 9),
-       BE_CH_DUMP_ALL        = 2 * BE_CH_DUMP_LOWER - 1,
-
-       /* copymin method */
-       BE_CH_COPYMIN_NONE      = 0,
-       BE_CH_COPYMIN_HEUR1     = 1,
-       BE_CH_COPYMIN_HEUR2     = 2,
-       BE_CH_COPYMIN_HEUR3     = 3,
-       BE_CH_COPYMIN_STAT      = 4,
-       BE_CH_COPYMIN_ILP       = 5,
-       BE_CH_COPYMIN_PARK_MOON = 6,
+       BE_CH_DUMP_SPILLSLOTS = (1 << 8),
+       BE_CH_DUMP_LOWER      = (1 << 9),
+       BE_CH_DUMP_APPEL      = (1 << 10),
+       BE_CH_DUMP_ALL        = 2 * BE_CH_DUMP_APPEL - 1,
 
        /* ifg flavor */
        BE_CH_IFG_STD     = 1,
@@ -142,7 +134,6 @@ enum {
 struct _be_ra_chordal_opts_t {
        int dump_flags;
        int spill_method;
-       int copymin_method;
        int ifg_flavor;
        int lower_perm_opt;
        int vrfy_option;
@@ -160,4 +151,6 @@ struct _be_ra_chordal_opts_t {
  */
 FILE *be_chordal_open(const be_chordal_env_t *env, const char *prefix, const char *suffix);
 
+void be_pre_spill_prepare_constr(be_chordal_env_t *cenv);
+
 #endif /* _BECHORDAL_T_H */