added Min, Max, Div, DivMod and Mulh nodes
[libfirm] / ir / be / firm2arch_nodes_attr.h
1 #ifndef NODES_ATTR_H
2 #define NODES_ATTR_H
3
4 #include "firm_types.h"
5
6 typedef struct {
7   enum { asmop_Const, asmop_SymConst } tp;
8   struct {
9     tarval  *tv;       /**<< tarval for immediate operations */
10     tarval  *offset;   /**<< offset for LEA */
11     ir_node *old_ir;   /**<< old ir node to avoid duplicating information (symconst in case of asmop_SymConst) */
12   } data;
13
14   void *reg_constraints;
15 } asmop_attr;
16
17 #endif