I.e., this style (used in this case)
&& (CONSTANT_P (SUBREG_REG (in))
|| GET_CODE (SUBREG_REG (in)) == PLUS
|| strict_low
|| (((REG_P (SUBREG_REG (in))
versus this style: (CONSTANT_P (SUBREG_REG (in)) ||
GET_CODE (SUBREG_REG (in)) == PLUS ||
strict_low ||
(((REG_P (SUBREG_REG (in)) &&
I don't have a personal preference here, just looking for any practical pros and cons I may not be aware of.More on topic, I don't see why keep such a big conditional and not move it out to its own function(s) (but this has been asked already in this thread).