On 9/9/19 9:59 AM, Richard Sandiford wrote: > "COMPL_HARD_REG_SET (x, y)" becomes "x = ~y". > > > 2019-09-09 Richard Sandiford <richard.sandif...@arm.com> > > gcc/ > * hard-reg-set.h (HARD_REG_SET::operator~): New function. > (COMPL_HARD_REG_SET): Delete. > * config/c6x/c6x.c (c6x_call_saved_register_used): Use ~ instead > of COMPL_HARD_REG_SET. > (try_rename_operands): Likewise. > * config/sh/sh.c (push_regs): Likewise. > * lra-assigns.c (find_hard_regno_for_1): Likewise. > * lra-constraints.c (contains_reg_p): Likewise. > * reload1.c (finish_spills, choose_reload_regs_init): Likewise. OK jeff
- [0/9] Make HARD_REG_SETs easier to use Richard Sandiford
- [1/9] Simplify the implementation of HARD_REG_SET Richard Sandiford
- [2/9] Remove COPY_HARD_REG_SET Richard Sandiford
- Re: [2/9] Remove COPY_HARD_REG_SET Jeff Law
- [3/9] Remove COMPL_HARD_REG_SET Richard Sandiford
- Re: [3/9] Remove COMPL_HARD_REG_SET Jeff Law
- [4/9] Remove AND_HARD_REG_SET Richard Sandiford
- Re: [4/9] Remove AND_HARD_REG_SET Jeff Law
- [5/9] Remove IOR_HARD_REG_SET Richard Sandiford
- Re: [5/9] Remove IOR_HARD_REG_SET Jeff Law
- [7/9] Remove IOR_COMPL_HARD_REG_SET Richard Sandiford
- [6/9] Remove AND_COMPL_HARD_REG_SET Richard Sandiford
- [8/9] Remove hard_reg_set_equal_p Richard Sandiford