projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
fix handling of default pns in the backend (they don't need table entries)
[libfirm]
/
ir
/
be
/
bespillbelady.c
diff --git
a/ir/be/bespillbelady.c
b/ir/be/bespillbelady.c
index
948278f
..
2bfa9de
100644
(file)
--- a/
ir/be/bespillbelady.c
+++ b/
ir/be/bespillbelady.c
@@
-373,7
+373,7
@@
static void displace(workset_t *new_vals, int is_usage)
//be_add_spill(senv, val, instr);
}
- if (! ir_nodeset_contains(&used, val)) {
+ if (!
is_Phi(val) && !
ir_nodeset_contains(&used, val)) {
workset_remove(ws_start, val);
DBG((dbg, DBG_DECIDE, " (and removing %+F from start workset)\n", val));
}