projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
refactored nodes interface, completed set/get attr methods
[libfirm]
/
ir
/
be
/
benode_t.h
diff --git
a/ir/be/benode_t.h
b/ir/be/benode_t.h
index
cc0991c
..
e71d775
100644
(file)
--- a/
ir/be/benode_t.h
+++ b/
ir/be/benode_t.h
@@
-66,7
+66,10
@@
ir_node *be_reload(
const arch_register_class_t *cls,
ir_node *irn, int pos, ir_mode *mode, ir_node *spill);
const arch_register_class_t *cls,
ir_node *irn, int pos, ir_mode *mode, ir_node *spill);
-int is_Spill(const ir_node *irn);
+int be_is_Spill(const ir_node *irn);
+int be_is_Reload(const ir_node *irn);
+int be_is_Copy(const ir_node *irn);
+int be_is_Perm(const ir_node *irn);
void set_Spill_offset(ir_node *irn, unsigned offset);
unsigned get_Spill_offset(ir_node *irn);
void set_Spill_offset(ir_node *irn, unsigned offset);
unsigned get_Spill_offset(ir_node *irn);
@@
-74,8
+77,6
@@
unsigned get_Spill_offset(ir_node *irn);
ir_node *get_Spill_context(const ir_node *irn);
ir_node *get_Spill_context(const ir_node *irn);
-int is_Perm(const ir_node *irn);
-
/**
* Modify the output register requirements of a Perm.
* This function incur register constraints to an output value of a Perm.
/**
* Modify the output register requirements of a Perm.
* This function incur register constraints to an output value of a Perm.