- /* irnb is not in memory at the end of pred, so we have to reload it */
- DBG((dbg, DBG_FIX, " reload %+F\n", irnb));
- DBG((dbg, DBG_SPILL, "Reload %+F before %+F,%d\n", irnb, block, i));
- be_add_reload_on_edge(env->senv, irnb, block, i, env->cls, 1);
+ /* check if node is in a register at end of pred */
+ if(workset_contains(workset_pred_end, node))
+ continue;