On Fri, Oct 12, 2012 at 11:16 PM, Jan Hubicka <hubi...@ucw.cz> wrote: >> On Fri, Oct 12, 2012 at 10:44 PM, Jan Hubicka <hubi...@ucw.cz> wrote: >> > 1) computing liveness with REG_EQUAL included prior RD that means a lot >> > of shuffling of REG_DEAD notes >> >> I was already working on a patch for this. I'll send it here later tonight. > > Great, thanks! This is probably most sensible approach even if we will need > to > recompute liveness before/after webizer.
I don't think we have to touch the liveness sets. We can compute an extra set of registers live only for REG_EQUAL/REG_EQUIV notes. Attached is what I had in mind. Untested, etc. it's late (and the Yankees are playing) so I'll get back to properly testing this tomorrow. Ciao! Steven
df_rd_lr_eq.diff
Description: Binary data