projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement binary emitter for fpush.
[libfirm]
/
ir
/
opt
/
ifconv.c
diff --git
a/ir/opt/ifconv.c
b/ir/opt/ifconv.c
index
a957cbb
..
db6a992
100644
(file)
--- a/
ir/opt/ifconv.c
+++ b/
ir/opt/ifconv.c
@@
-515,20
+515,11
@@
static int pass_wrapper(ir_graph *irg, void *context) {
} /* pass_wrapper */
ir_graph_pass_t *opt_if_conv_pass(
} /* pass_wrapper */
ir_graph_pass_t *opt_if_conv_pass(
- const char *name,
int verify, int dump,
const ir_settings_if_conv_t *params)
+ const char *name, const ir_settings_if_conv_t *params)
{
{
- struct pass_t *pass = xmalloc(sizeof(*pass));
-
- pass->pass.kind = k_ir_prog_pass;
- pass->pass.run_on_irg = pass_wrapper;
- pass->pass.context = pass;
- pass->pass.name = name;
- pass->pass.verify = verify != 0;
- pass->pass.dump = dump != 0;
-
+ struct pass_t *pass = XMALLOCZ(struct pass_t);
pass->params = params;
pass->params = params;
- INIT_LIST_HEAD(&pass->pass.list);
-
- return &pass->pass;
+ return def_graph_pass_constructor(
+ &pass->pass, name ? name : "ifconv", pass_wrapper);
}
}