projects
/
libfirm
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
963b305
)
schedule ASM nodes
author
Michael Beck
<beck@ipd.info.uni-karlsruhe.de>
Wed, 30 May 2007 22:26:02 +0000
(22:26 +0000)
committer
Michael Beck
<beck@ipd.info.uni-karlsruhe.de>
Wed, 30 May 2007 22:26:02 +0000
(22:26 +0000)
[r14204]
ir/be/ia32/bearch_ia32.c
patch
|
blob
|
history
diff --git
a/ir/be/ia32/bearch_ia32.c
b/ir/be/ia32/bearch_ia32.c
index
619436c
..
38dfe8e
100644
(file)
--- a/
ir/be/ia32/bearch_ia32.c
+++ b/
ir/be/ia32/bearch_ia32.c
@@
-1759,8
+1759,11
@@
const arch_irn_handler_t *ia32_get_irn_handler(const void *self) {
}
int ia32_to_appear_in_schedule(void *block_env, const ir_node *irn) {
}
int ia32_to_appear_in_schedule(void *block_env, const ir_node *irn) {
- if(!is_ia32_irn(irn))
+ if(!is_ia32_irn(irn)) {
+ if (is_ASM(irn))
+ return 1;
return -1;
return -1;
+ }
if(is_ia32_NoReg_GP(irn) || is_ia32_NoReg_VFP(irn) || is_ia32_NoReg_XMM(irn)
|| is_ia32_Unknown_GP(irn) || is_ia32_Unknown_XMM(irn)
if(is_ia32_NoReg_GP(irn) || is_ia32_NoReg_VFP(irn) || is_ia32_NoReg_XMM(irn)
|| is_ia32_Unknown_GP(irn) || is_ia32_Unknown_XMM(irn)