summaryrefslogtreecommitdiffhomepage
path: root/ir/be/mips
diff options
context:
space:
mode:
authorChristoph Mallon <christoph.mallon@gmx.de>2018-05-31 14:09:07 +0200
committerChristoph Mallon <christoph.mallon@gmx.de>2018-05-31 14:28:08 +0200
commit730f98d4e7c6fb8b5abc4e65b62f9b8c2fcc2808 (patch)
treea2c31cdc2e2f28cb3a58c4777c1bd924b8449b6b /ir/be/mips
parent3ed52021390f193cef8a317f3d1637df7296203d (diff)
amd64, mips, template: Mark nodes as fallthrough.
Diffstat (limited to 'ir/be/mips')
-rw-r--r--ir/be/mips/mips_spec.pl3
1 files changed, 2 insertions, 1 deletions
diff --git a/ir/be/mips/mips_spec.pl b/ir/be/mips/mips_spec.pl
index 1d62039..4a616cb 100644
--- a/ir/be/mips/mips_spec.pl
+++ b/ir/be/mips/mips_spec.pl
@@ -136,13 +136,14 @@ andi => { template => $immediateOp },
b => {
state => "pinned",
- irn_flags => [ "simple_jump" ],
+ irn_flags => [ "simple_jump", "fallthrough" ],
op_flags => [ "cfopcode" ],
out_reqs => [ "exec" ],
},
bcc => {
state => "pinned",
+ irn_flags => [ "fallthrough" ],
op_flags => [ "cfopcode", "forking" ],
constructors => {
"" => { in_reqs => [ "cls-gp", "cls-gp" ], ins => [ "left", "right" ] },