projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
d002526
)
reuse old proj numbers for projs where only the mode is changes
author
Matthias Braun
<matze@braunis.de>
Mon, 14 May 2007 15:18:10 +0000
(15:18 +0000)
committer
Matthias Braun
<matze@braunis.de>
Mon, 14 May 2007 15:18:10 +0000
(15:18 +0000)
[r13867]
ir/be/ia32/ia32_transform.c
patch
|
blob
|
history
diff --git
a/ir/be/ia32/ia32_transform.c
b/ir/be/ia32/ia32_transform.c
index
214711a
..
e5e3c73
100644
(file)
--- a/
ir/be/ia32/ia32_transform.c
+++ b/
ir/be/ia32/ia32_transform.c
@@
-3682,7
+3682,12
@@
static ir_node *gen_Proj(ia32_transform_env_t *env, ir_node *node) {
ir_node *block = transform_node(env, get_nodes_block(node));
ir_mode *mode = get_irn_mode(node);
if (mode_needs_gp_reg(mode)) {
- return new_r_Proj(irg, block, new_pred, mode_Iu, get_Proj_proj(node));
+ ir_node *new_proj = new_r_Proj(irg, block, new_pred, mode_Iu,
+ get_Proj_proj(node));
+#ifdef DEBUG_libfirm
+ new_proj->node_nr = node->node_nr;
+#endif
+ return new_proj;
}
}