projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
arch_register_class_put() is only used locally
[libfirm]
/
ir
/
be
/
bessaconstr.c
diff --git
a/ir/be/bessaconstr.c
b/ir/be/bessaconstr.c
index
45a7c10
..
38b486e
100644
(file)
--- a/
ir/be/bessaconstr.c
+++ b/
ir/be/bessaconstr.c
@@
-265,9
+265,8
@@
void be_ssa_construction_init(be_ssa_construction_env_t *env, be_irg_t *birg)
env->new_phis = NEW_ARR_F(ir_node*, 0);
env->worklist = new_waitq();
env->new_phis = NEW_ARR_F(ir_node*, 0);
env->worklist = new_waitq();
- set_using_irn_visited(irg);
- set_using_block_visited(irg);
- set_using_irn_link(irg);
+ ir_reserve_resources(irg, IR_RESOURCE_IRN_VISITED
+ | IR_RESOURCE_BLOCK_VISITED | IR_RESOURCE_IRN_LINK);
/* we use the visited flag to indicate blocks in the dominance frontier
* and blocks that already have the relevant value at the end calculated */
/* we use the visited flag to indicate blocks in the dominance frontier
* and blocks that already have the relevant value at the end calculated */
@@
-283,9
+282,8
@@
void be_ssa_construction_destroy(be_ssa_construction_env_t *env)
del_waitq(env->worklist);
DEL_ARR_F(env->new_phis);
del_waitq(env->worklist);
DEL_ARR_F(env->new_phis);
- clear_using_irn_visited(env->irg);
- clear_using_block_visited(env->irg);
- clear_using_irn_link(env->irg);
+ ir_free_resources(env->irg, IR_RESOURCE_IRN_VISITED
+ | IR_RESOURCE_BLOCK_VISITED | IR_RESOURCE_IRN_LINK);
stat_ev_tim_pop("bessaconstr_total_time");
stat_ev_ctx_pop("bessaconstr");
stat_ev_tim_pop("bessaconstr_total_time");
stat_ev_ctx_pop("bessaconstr");
@@
-388,7
+386,7
@@
void be_ssa_construction_fix_users_array(be_ssa_construction_env_t *env,
def = search_def(env, at);
if(def == NULL) {
def = search_def(env, at);
if(def == NULL) {
- panic("no definition found for %+F at position %d
\n
", use, pos);
+ panic("no definition found for %+F at position %d", use, pos);
}
DBG((dbg, LEVEL_2, "\t%+F(%d) -> %+F\n", use, pos, def));
}
DBG((dbg, LEVEL_2, "\t%+F(%d) -> %+F\n", use, pos, def));