summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bearch.h
diff options
context:
space:
mode:
authorChristoph Mallon <mallon@cs.uni-saarland.de>2014-12-04 09:55:37 +0100
committerChristoph Mallon <mallon@cs.uni-saarland.de>2014-12-04 10:06:46 +0100
commit8a8ec33b9b6654e734d94d916f8b618f3e853e13 (patch)
tree0af7a6e3209b73552ff7c57197cc3f5cc722f6d9 /ir/be/bearch.h
parentda38737cea939eb0260b8d0dbdf7907653c2f63b (diff)
be: Remove arch_register_req_type_normal.
This flag is plain redundant.
Diffstat (limited to 'ir/be/bearch.h')
-rw-r--r--ir/be/bearch.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/ir/be/bearch.h b/ir/be/bearch.h
index 6aebfc8..04d4d38 100644
--- a/ir/be/bearch.h
+++ b/ir/be/bearch.h
@@ -40,24 +40,22 @@ ENUM_BITSET(arch_register_type_t)
* Different types of register allocation requirements.
*/
typedef enum arch_register_req_type_t {
- /** No register requirement. */
- arch_register_req_type_none = 0,
/** All registers in the class are allowed. */
- arch_register_req_type_normal = 1U << 0,
+ arch_register_req_type_none = 0,
/** Only a real subset of the class is allowed. */
- arch_register_req_type_limited = 1U << 1,
+ arch_register_req_type_limited = 1U << 0,
/** The register should be equal to another one at the node. */
- arch_register_req_type_should_be_same = 1U << 2,
+ arch_register_req_type_should_be_same = 1U << 1,
/** The register must be unequal from some other at the node. */
- arch_register_req_type_must_be_different = 1U << 3,
+ arch_register_req_type_must_be_different = 1U << 2,
/** The registernumber should be aligned (in case of multiregister values)*/
- arch_register_req_type_aligned = 1U << 4,
+ arch_register_req_type_aligned = 1U << 3,
/** ignore while allocating registers */
- arch_register_req_type_ignore = 1U << 5,
+ arch_register_req_type_ignore = 1U << 4,
/** the output produces a new value for the stack pointer
* (this is not really a constraint but a marker to guide the stackpointer
* rewiring logic) */
- arch_register_req_type_produces_sp = 1U << 6,
+ arch_register_req_type_produces_sp = 1U << 5,
} arch_register_req_type_t;
ENUM_BITSET(arch_register_req_type_t)