projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
addapted to bearch interface changes
[libfirm]
/
ir
/
be
/
beutil.c
diff --git
a/ir/be/beutil.c
b/ir/be/beutil.c
index
d1d53c4
..
935612e
100644
(file)
--- a/
ir/be/beutil.c
+++ b/
ir/be/beutil.c
@@
-4,6
+4,8
@@
#include <stdio.h>
#include <stdio.h>
+#include "pset.h"
+
#include "irgraph.h"
#include "irgwalk.h"
#include "irdump_t.h"
#include "irgraph.h"
#include "irgwalk.h"
#include "irdump_t.h"
@@
-17,6
+19,16
@@
#include "besched_t.h"
#include "bearch.h"
#include "besched_t.h"
#include "bearch.h"
+pset *be_empty_set(void)
+{
+ static pset *empty_set = NULL;
+
+ if(!empty_set)
+ empty_set = pset_new_ptr_default();
+
+ return empty_set;
+}
+
struct dump_env {
FILE *f;
arch_env_t *env;
struct dump_env {
FILE *f;
arch_env_t *env;
@@
-132,7
+144,7
@@
static int sched_edge_hook(FILE *F, ir_node *irn)
void dump_ir_block_graph_sched(ir_graph *irg, const char *suffix) {
DUMP_NODE_EDGE_FUNC old = get_dump_node_edge_hook();
void dump_ir_block_graph_sched(ir_graph *irg, const char *suffix) {
DUMP_NODE_EDGE_FUNC old = get_dump_node_edge_hook();
-
dump_consts_local(0);
+ dump_consts_local(0);
set_dump_node_edge_hook(sched_edge_hook);
dump_ir_block_graph(irg, suffix);
set_dump_node_edge_hook(old);
set_dump_node_edge_hook(sched_edge_hook);
dump_ir_block_graph(irg, suffix);
set_dump_node_edge_hook(old);