projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bescripts: Copy all common node attributes into the constructor variants.
[libfirm]
/
ir
/
be
/
beinfo.h
diff --git
a/ir/be/beinfo.h
b/ir/be/beinfo.h
index
c421ea3
..
15f59cc
100644
(file)
--- a/
ir/be/beinfo.h
+++ b/
ir/be/beinfo.h
@@
-54,6
+54,7
@@
struct backend_info_t {
static inline backend_info_t *be_get_info(const ir_node *node)
{
static inline backend_info_t *be_get_info(const ir_node *node)
{
+ assert(!is_Proj(node));
return (backend_info_t*) node->backend_info;
}
return (backend_info_t*) node->backend_info;
}
@@
-61,8
+62,6
@@
void be_info_init(void);
void be_info_free(void);
void be_info_init_irg(ir_graph *irg);
void be_info_new_node(ir_graph *irg, ir_node *node);
void be_info_free(void);
void be_info_init_irg(ir_graph *irg);
void be_info_new_node(ir_graph *irg, ir_node *node);
-void be_info_duplicate(const ir_node *old_node, ir_node *new_node);
-int be_info_initialized(const ir_graph *irg);
int be_nodes_equal(const ir_node *node1, const ir_node *node2);
int be_nodes_equal(const ir_node *node1, const ir_node *node2);