Re: [PATCH][AArch64] Split X-reg UBFX into W-reg LSR when possible

2016-12-16 Thread James Greenhalgh
On Fri, Dec 16, 2016 at 12:21:52PM +, Kyrill Tkachov wrote: > > On 15/12/16 11:53, James Greenhalgh wrote: > >On Thu, Dec 08, 2016 at 09:35:08AM +, Kyrill Tkachov wrote: > >>Hi all, > >> > >>In this patch we split X-register UBFX instructions that extract up to the > >>edge of a W-register

Re: [PATCH][AArch64] Split X-reg UBFX into W-reg LSR when possible

2016-12-16 Thread Kyrill Tkachov
On 15/12/16 11:53, James Greenhalgh wrote: On Thu, Dec 08, 2016 at 09:35:08AM +, Kyrill Tkachov wrote: Hi all, In this patch we split X-register UBFX instructions that extract up to the edge of a W-register into a W-register LSR instruction. So for the example in the testcase instead of: U

Re: [PATCH][AArch64] Split X-reg UBFX into W-reg LSR when possible

2016-12-15 Thread James Greenhalgh
On Thu, Dec 08, 2016 at 09:35:08AM +, Kyrill Tkachov wrote: > Hi all, > > In this patch we split X-register UBFX instructions that extract up to the > edge of a W-register into a W-register LSR instruction. So for the example in > the testcase instead of: > UBFXX0, X0, 24, 8 > > we'd gen