replaced entity with symconst in immediate attributes
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Wed, 2 Nov 2005 14:45:23 +0000 (14:45 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Wed, 2 Nov 2005 14:45:23 +0000 (14:45 +0000)
ir/be/bearch_firm.h

index cfb7dc6..646779b 100644 (file)
@@ -21,12 +21,14 @@ extern const arch_irn_handler_t firm_irn_handler;
 /* TODO UGLY*/
 int is_Imm(const ir_node *irn);
 
+tarval *get_Imm_tv(ir_node *irn);
+
 typedef struct {
-       enum { imm_Const, imm_SymConst } tp;
-       union {
-               tarval *tv;
-               entity *ent;
-       } data;
+  enum  { imm_Const, imm_SymConst } tp;
+  union {
+    tarval  *tv;
+    ir_node *symconst;
+  } data;
 } imm_attr_t;
 
 #endif /* _BEARCH_FIRM_H */