path: root/ir/be/bedump.c
diff options
authorMatthias Braun <>2015-06-30 07:45:20 +0200
committerMatthias Braun <>2015-07-01 07:40:03 +0200
commit58b0168a2361d25b641eb0d5b8382ee75173b562 (patch)
tree43fef69b15422f14897d30f795ec4a0c8cf6c2f9 /ir/be/bedump.c
parenta315f5e99a2d1a50387a260d969d58f10ee6580e (diff)
Remove produces_sp register constraint
We can easily identify the outputs producing a stack pointer by looking if the stack pointer register is assigned. Unfortunately this also needed a new mechanism to tell the verifier that some registers are not in SSA form (all the time) which needs a few extra lines in each backend.
Diffstat (limited to 'ir/be/bedump.c')
1 files changed, 0 insertions, 2 deletions
diff --git a/ir/be/bedump.c b/ir/be/bedump.c
index 4662fda..c056bc7 100644
--- a/ir/be/bedump.c
+++ b/ir/be/bedump.c
@@ -210,8 +210,6 @@ static void dump_register_req(FILE *const F, arch_register_req_t const *const re
fputs(" aligned", F);
if (arch_register_req_is(req, ignore))
fputs(" ignore", F);
- if (arch_register_req_is(req, produces_sp))
- fputs(" produces_sp", F);
static void dump_req_reg(FILE *const F, char const *const ctx, unsigned const idx, arch_register_req_t const *const req, arch_register_t const *const reg)