be_add_reload(env->senv, val, env->instr, env->cls, 1);
}
}
- }
- else {
+ } else {
assert(is_usage || "Defined value already in workset?!?");
DBG((dbg, DBG_DECIDE, " skip %+F\n", val));
}
DBG((dbg, DBG_GLOBAL, "\t%2Dthe end set has %d free slots\n",
level, n_regs - len));
slot = len;
- }
- else {
+ } else {
for (i = 0; i < len; ++i)
if (end->vals[i].version < ges->version)
break;
ges->gauge = gauge;
bes->costs = reload_here;
bes->reload_at_end = 1;
- }
-
- else {
+ } else {
bes->live_through = 1;
bes->costs = bring_in;
}
end->vals[slot].irn = irn;
end->vals[slot].version = ges->version;
end->len = MAX(end->len, slot + 1);
- }
-
- else
+ } else {
ges->gauge -= 1;
+ }
}
end:
DBG((dbg, DBG_GLOBAL, " -> do local reload\n"));
be_add_reload(env->senv, irn, bi->first_non_in, env->cls, 1);
- }
-
- else {
+ } else {
/*
* if the transport-in was a phi (that is actually used in block)
* it will no longer remain and we have to spill it completely.