summaryrefslogtreecommitdiffhomepage
path: root/ir/be/benode.c
diff options
context:
space:
mode:
authorChristoph Mallon <christoph.mallon@gmx.de>2016-03-19 21:38:05 +0100
committerChristoph Mallon <christoph.mallon@gmx.de>2016-03-21 09:11:28 +0100
commitac50d9045566f9c1e0e2f58256958097f5d9b128 (patch)
treefcba64fb23da232db4417f6da4ed69fb38e4d354 /ir/be/benode.c
parente093e4847f92fb2283e9b45e8b513f4115774501 (diff)
be: Remove flag 'aligned' from register requirements.
It is the default for width != 1 now. Work on this never was finished, so it probably does not work anyway.
Diffstat (limited to 'ir/be/benode.c')
-rw-r--r--ir/be/benode.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/ir/be/benode.c b/ir/be/benode.c
index 0e8d247..f781536 100644
--- a/ir/be/benode.c
+++ b/ir/be/benode.c
@@ -163,9 +163,8 @@ ir_node *be_new_Perm(arch_register_class_t const *const cls,
arch_set_irn_register_req_out(irn, i, cls->class_req);
} else {
arch_register_req_t *const new_req = allocate_reg_req(irg);
- new_req->cls = cls;
- new_req->width = req->width;
- new_req->aligned = req->aligned;
+ new_req->cls = cls;
+ new_req->width = req->width;
be_node_set_register_req_in(irn, i, new_req);
arch_set_irn_register_req_out(irn, i, new_req);
}
@@ -206,7 +205,6 @@ static void set_copy_info(ir_node *const irn, ir_graph *const irg, ir_node *cons
arch_register_req_t *const out_req = allocate_reg_req(irg);
out_req->cls = cls;
out_req->should_be_same = 1U << 0;
- out_req->aligned = op_req->aligned;
out_req->width = op_req->width;
arch_set_irn_register_req_out(irn, 0, out_req);
}