summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bearch.h
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-06-19 09:13:14 +0200
committerMatthias Braun <matze@braunis.de>2015-06-19 09:13:24 +0200
commit1fb4f70a40058623bb40e105cfacf7c261aa83ac (patch)
treecc491e5b929eec7094fd90963e38c76f34c491fe /ir/be/bearch.h
parent03deb3de72fbc6ff8d02493c38c41b18ca405668 (diff)
Reorder arch_register_req_type numbers
Diffstat (limited to 'ir/be/bearch.h')
-rw-r--r--ir/be/bearch.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/ir/be/bearch.h b/ir/be/bearch.h
index cb5f3a7..a5c2b47 100644
--- a/ir/be/bearch.h
+++ b/ir/be/bearch.h
@@ -27,17 +27,17 @@ typedef enum arch_register_req_type_t {
/** No special type, but may still have a limited array set. */
arch_register_req_type_none = 0,
/** The register should be equal to another one at the node. */
- arch_register_req_type_should_be_same = 1U << 1,
+ arch_register_req_type_should_be_same = 1U << 0,
/** The register must be unequal from some other at the node. */
- arch_register_req_type_must_be_different = 1U << 2,
+ arch_register_req_type_must_be_different = 1U << 1,
/** The registernumber should be aligned (in case of multiregister values)*/
- arch_register_req_type_aligned = 1U << 3,
+ arch_register_req_type_aligned = 1U << 2,
/** ignore while allocating registers */
- arch_register_req_type_ignore = 1U << 4,
+ arch_register_req_type_ignore = 1U << 3,
/** 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 << 5,
+ arch_register_req_type_produces_sp = 1U << 4,
} arch_register_req_type_t;
ENUM_BITSET(arch_register_req_type_t)