Bugfix
[libfirm] / ir / be / bearch_obj.def
1 /*
2          The fields have following meaning:
3
4          1) Name of the object. This used to ## it to some pre- or suffix.
5          2) Boolean flag. If 1, the object shall be listed in a list whose
6                         head is in the isa. This is useful, since we can generically
7                         create lists of register classes, formats and so on.
8
9 */
10
11 ARCH_OBJ(enum,                                          1)
12 ARCH_OBJ(enum_member,                   0)
13 ARCH_OBJ(register,                              0)
14 ARCH_OBJ(register_class,        1)
15 ARCH_OBJ(register_set,          1)
16 ARCH_OBJ(immediate,                             0)
17 ARCH_OBJ(operand,                                       0)
18 ARCH_OBJ(insn_format,                   1)
19 ARCH_OBJ(insn,                                          0)
20 ARCH_OBJ(isa,                                                   0)
21 ARCH_OBJ(isa_if,                                0)