projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more
[libfirm]
/
ir
/
ir
/
ircons.c
diff --git
a/ir/ir/ircons.c
b/ir/ir/ircons.c
index
8b5162b
..
38c6dd9
100644
(file)
--- a/
ir/ir/ircons.c
+++ b/
ir/ir/ircons.c
@@
-25,6
+25,7
@@
#include <string.h>
#endif
#include <string.h>
#endif
+# include "irprog_t.h"
# include "irgraph_t.h"
# include "irnode_t.h"
# include "irmode_t.h"
# include "irgraph_t.h"
# include "irnode_t.h"
# include "irmode_t.h"
@@
-2559,10
+2560,21
@@
init_cons(uninitialized_local_variable_func_t *func)
/* call for each graph */
void
/* call for each graph */
void
-finalize_cons (ir_graph *irg) {
+
irg_
finalize_cons (ir_graph *irg) {
irg->phase_state = phase_high;
}
irg->phase_state = phase_high;
}
+void
+irp_finalize_cons (void) {
+ int i, n_irgs = get_irp_n_irgs();
+ for (i = 0; i < n_irgs; i++) {
+ irg_finalize_cons(get_irp_irg(i));
+ }
+ irp->phase_state = phase_high;\
+}
+
+
+
ir_node *new_Block(int arity, ir_node **in) {
return new_d_Block(NULL, arity, in);
ir_node *new_Block(int arity, ir_node **in) {
return new_d_Block(NULL, arity, in);