get_irn_generic_attr() added, needed for backends that use it's own
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 1 Sep 2005 15:13:47 +0000 (15:13 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Thu, 1 Sep 2005 15:13:47 +0000 (15:13 +0000)
opcodes

[r6565]

ir/ir/irnode.c
ir/ir/irnode_t.h

index bb4ac80..fe3421e 100644 (file)
@@ -547,6 +547,11 @@ get_irn_except_attr (ir_node *node)
   return node->attr.except;
 }
 
+void *
+get_irn_generic_attr (ir_node *node) {
+  return &node->attr;
+}
+
 /** manipulate fields of individual nodes **/
 
 /* this works for all except Block */
index 0a58755..e1bb0ee 100644 (file)
@@ -275,6 +275,7 @@ block_attr    get_irn_block_attr    (ir_node *node);
 load_attr     get_irn_load_attr     (ir_node *node);
 store_attr    get_irn_store_attr    (ir_node *node);
 except_attr   get_irn_except_attr   (ir_node *node);
+void         *get_irn_generic_attr  (ir_node *node);
 /** @} */
 
 /**