Re: [PATCH 4/4] rs6000: Merge andsi3 and anddi3

2014-08-17 Thread David Edelsohn
On Fri, Aug 15, 2014 at 8:50 PM, Segher Boessenkool wrote: > "AND" is more complex. It was a huge tangled mess, where very often the > order of patterns mattered. > > So I made most patterns mutually exclusive (via their condition), and also > made the "S" constraint (for mask64_operand) require

[PATCH 4/4] rs6000: Merge andsi3 and anddi3

2014-08-15 Thread Segher Boessenkool
"AND" is more complex. It was a huge tangled mess, where very often the order of patterns mattered. So I made most patterns mutually exclusive (via their condition), and also made the "S" constraint (for mask64_operand) require TARGET_POWERPC64. There is no reason the various immediate-operand i