Re: [PATCH, rs6000] Clean up mergeh/mergel patterns to avoid missed optimizations

2014-01-30 Thread David Edelsohn
On Thu, Jan 30, 2014 at 11:34 AM, Bill Schmidt wrote: > Hi, > > When I implemented the mergeh/mergel code for -maltivec=be, I forgot to > add DONE; at the end of the define_expands, leading to spurious "use" > rtx's in the RTL stream. I discovered this while testing some other > code, where a sim

[PATCH, rs6000] Clean up mergeh/mergel patterns to avoid missed optimizations

2014-01-30 Thread Bill Schmidt
Hi, When I implemented the mergeh/mergel code for -maltivec=be, I forgot to add DONE; at the end of the define_expands, leading to spurious "use" rtx's in the RTL stream. I discovered this while testing some other code, where a similar problem resulted in some missed optimizations. This patch fix