projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
d07cec1
)
don't emit vfp copies
author
Matthias Braun
<matze@braunis.de>
Wed, 4 Jul 2007 13:13:51 +0000
(13:13 +0000)
committer
Matthias Braun
<matze@braunis.de>
Wed, 4 Jul 2007 13:13:51 +0000
(13:13 +0000)
[r14926]
ir/be/ia32/ia32_emitter.c
patch
|
blob
|
history
diff --git
a/ir/be/ia32/ia32_emitter.c
b/ir/be/ia32/ia32_emitter.c
index
61c58ec
..
53724c9
100644
(file)
--- a/
ir/be/ia32/ia32_emitter.c
+++ b/
ir/be/ia32/ia32_emitter.c
@@
-1792,6
+1792,9
@@
void Copy_emitter(ia32_emit_env_t *env, const ir_node *node, const ir_node *op)
}
if(is_unknown_reg(in))
return;
+ /* copies of vf nodes aren't real... */
+ if(arch_register_get_class(in) == &ia32_reg_classes[CLASS_ia32_vfp])
+ return;
mode = get_irn_mode(node);
if (mode == mode_E) {