Re: [6/9] Remove AND_COMPL_HARD_REG_SET

2019-09-09 Thread Jeff Law
On 9/9/19 10:01 AM, Richard Sandiford wrote: > Use "x &= ~y" instead of "AND_COMPL_HARD_REG_SET (x, y)", or just > "x & ~y" if the result is a temporary. This means that we're splitting > it into two operations, but the compiler should be able to combine them > for reasonable values of FIRST_PSEUD

[6/9] Remove AND_COMPL_HARD_REG_SET

2019-09-09 Thread Richard Sandiford
Use "x &= ~y" instead of "AND_COMPL_HARD_REG_SET (x, y)", or just "x & ~y" if the result is a temporary. This means that we're splitting it into two operations, but the compiler should be able to combine them for reasonable values of FIRST_PSEUDO_REGISTER. 2019-09-09 Richard Sandiford gcc/