X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fcritical_edges.c;h=0afa802a939a0b66a13084ad9d95c9e455188528;hb=a619ce99e40de4eb4481a590970a881e9f24627a;hp=cae145c3d900b6380a4774a811a75ec04307b552;hpb=e1397b01aceb38b6bb62c319007146af3b922f39;p=libfirm diff --git a/ir/opt/critical_edges.c b/ir/opt/critical_edges.c index cae145c3d..0afa802a9 100644 --- a/ir/opt/critical_edges.c +++ b/ir/opt/critical_edges.c @@ -46,7 +46,8 @@ typedef struct cf_env { * @param n IR node * @param env Environment of walker. */ -static void walk_critical_cf_edges(ir_node *n, void *env) { +static void walk_critical_cf_edges(ir_node *n, void *env) +{ int arity, i; ir_node *pre, *block, *jmp; cf_env *cenv = env; @@ -94,7 +95,8 @@ insert: } /* n is a multi-entry block */ } -void remove_critical_cf_edges_ex(ir_graph *irg, int ignore_exception_edges) { +void remove_critical_cf_edges_ex(ir_graph *irg, int ignore_exception_edges) +{ cf_env env; env.ignore_exc_edges = (char)ignore_exception_edges; @@ -110,6 +112,7 @@ void remove_critical_cf_edges_ex(ir_graph *irg, int ignore_exception_edges) { } } -void remove_critical_cf_edges(ir_graph *irg) { +void remove_critical_cf_edges(ir_graph *irg) +{ remove_critical_cf_edges_ex(irg, 1); }