[DF] Generate REFs in REGNO order

Paolo Bonzini bonzini@gnu.org
Tue May 22 08:51:00 GMT 2012


Il 21/05/2012 19:49, Dimitrios Apostolou ha scritto:
> 
> Thanks for reviewing, in the meantime I'll try to figure out why this
> patch doesn't offer any speed-up on ppc64 (doesn't break anything
> though), so expect a followup by tomorrow.

Perhaps you hit this?

      else if (GET_CODE (XEXP (note, 0)) == CLOBBER)
        {
          if (REG_P (XEXP (XEXP (note, 0), 0)))
            {
              unsigned int regno = REGNO (XEXP (XEXP (note, 0), 0));
              if (!TEST_HARD_REG_BIT (defs_generated, regno))
                df_defs_record (collection_rec, XEXP (note, 0), bb,
                                insn_info, flags);
            }

Paolo



More information about the Gcc-patches mailing list