From f1cfe837150393adf6d549bba029d2d9ecb8f900 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Thu, 1 Sep 2005 15:13:47 +0000 Subject: [PATCH] get_irn_generic_attr() added, needed for backends that use it's own opcodes [r6565] --- ir/ir/irnode.c | 5 +++++ ir/ir/irnode_t.h | 1 + 2 files changed, 6 insertions(+) diff --git a/ir/ir/irnode.c b/ir/ir/irnode.c index bb4ac8047..fe3421ecb 100644 --- a/ir/ir/irnode.c +++ b/ir/ir/irnode.c @@ -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 */ diff --git a/ir/ir/irnode_t.h b/ir/ir/irnode_t.h index 0a58755ad..e1bb0eec0 100644 --- a/ir/ir/irnode_t.h +++ b/ir/ir/irnode_t.h @@ -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); /** @} */ /** -- 2.20.1