Replaced set_irn_n(*, -1, *) and get_irn_n(*, -1) by new get_nodes_block()/set_nodes_...
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Fri, 13 Jul 2007 16:57:59 +0000 (16:57 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Fri, 13 Jul 2007 16:57:59 +0000 (16:57 +0000)
commitb519dd6a1e6d85e843eff533be787d1f138a07ff
tree0b8f3e20baac2450a2642fb62c3f3779bbc67677
parent005ad82b0224d92be4a2dc8220fef7295318a885
Replaced set_irn_n(*, -1, *) and get_irn_n(*, -1) by new get_nodes_block()/set_nodes_block() implementation
caveats:
 - the old outs do not see the anchor node yet
 - the new edges wrongly use get_irn_n(*, -1)
 - the new edges do not realize that the move of a node moves all its Projs
 - the anchor node still must have the -1 input set (due to edges bug...)

[r15135]
23 files changed:
include/libfirm/irgraph.h
ir/ana/execution_frequency.c
ir/ana/irextbb.c
ir/ana/irouts.c
ir/be/beabi.c
ir/be/bemain.c
ir/be/bespillremat.c
ir/ir/irarch.c
ir/ir/irdump.c
ir/ir/irdumptxt.c
ir/ir/iredges.c
ir/ir/irgmod.c
ir/ir/irgopt.c
ir/ir/irgraph.c
ir/ir/irgraph_t.h
ir/ir/irgwalk.c
ir/ir/irnode.c
ir/ir/iropt.c
ir/ir/irvrfy.c
ir/opt/condeval.c
ir/opt/gvn_pre.c
ir/opt/ldst2.c
ir/opt/opt_osr.c