projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sparc: split Mulh node into SMulh and UMulh
[libfirm]
/
ir
/
be
/
bechordal_main.c
diff --git
a/ir/be/bechordal_main.c
b/ir/be/bechordal_main.c
index
7755ac7
..
35b86f7
100644
(file)
--- a/
ir/be/bechordal_main.c
+++ b/
ir/be/bechordal_main.c
@@
-105,7
+105,7
@@
static const lc_opt_enum_int_items_t lower_perm_items[] = {
{ NULL, 0 }
};
{ NULL, 0 }
};
-static const lc_opt_enum_
int
_items_t dump_items[] = {
+static const lc_opt_enum_
mask
_items_t dump_items[] = {
{ "none", BE_CH_DUMP_NONE },
{ "spill", BE_CH_DUMP_SPILL },
{ "live", BE_CH_DUMP_LIVE },
{ "none", BE_CH_DUMP_NONE },
{ "spill", BE_CH_DUMP_SPILL },
{ "live", BE_CH_DUMP_LIVE },
@@
-132,7
+132,7
@@
static lc_opt_enum_int_var_t lower_perm_var = {
&options.lower_perm_opt, lower_perm_items
};
&options.lower_perm_opt, lower_perm_items
};
-static lc_opt_enum_
int
_var_t dump_var = {
+static lc_opt_enum_
mask
_var_t dump_var = {
&options.dump_flags, dump_items
};
&options.dump_flags, dump_items
};
@@
-141,9
+141,9
@@
static lc_opt_enum_int_var_t be_ch_vrfy_var = {
};
static const lc_opt_table_entry_t be_chordal_options[] = {
};
static const lc_opt_table_entry_t be_chordal_options[] = {
- LC_OPT_ENT_ENUM_
PTR
("perm", "perm lowering options", &lower_perm_var),
+ LC_OPT_ENT_ENUM_
INT
("perm", "perm lowering options", &lower_perm_var),
LC_OPT_ENT_ENUM_MASK("dump", "select dump phases", &dump_var),
LC_OPT_ENT_ENUM_MASK("dump", "select dump phases", &dump_var),
- LC_OPT_ENT_ENUM_
PTR
("verify", "verify options", &be_ch_vrfy_var),
+ LC_OPT_ENT_ENUM_
INT
("verify", "verify options", &be_ch_vrfy_var),
LC_OPT_LAST
};
LC_OPT_LAST
};
@@
-448,8
+448,7
@@
static void be_ra_chordal_main(ir_graph *irg)
be_timer_pop(T_VERIFY);
be_timer_push(T_RA_EPILOG);
be_timer_pop(T_VERIFY);
be_timer_push(T_RA_EPILOG);
- lower_nodes_after_ra(irg,
- options.lower_perm_opt&BE_CH_LOWER_PERM_COPY ? 1 : 0);
+ lower_nodes_after_ra(irg, options.lower_perm_opt == BE_CH_LOWER_PERM_COPY);
dump(BE_CH_DUMP_LOWER, irg, NULL, "belower-after-ra");
obstack_free(&obst, NULL);
dump(BE_CH_DUMP_LOWER, irg, NULL, "belower-after-ra");
obstack_free(&obst, NULL);