Re: [PATCH][AArch64][2/3] PR target/84164: Add ZERO_EXTRACT + LSHIFTRT pattern for BFXIL instruction

2018-03-08 Thread James Greenhalgh
On Thu, Feb 08, 2018 at 05:10:52PM +, Kyrill Tkachov wrote: > Hi all, > > This is a followup to the other PR target/84164 patch [1] that fixes the > testsuite regression > gcc.target/aarch64/bfxil_1.c. > The regression is that with the new subreg+masking simplification we no > longer match

Re: [PATCH][AArch64][2/3] PR target/84164: Add ZERO_EXTRACT + LSHIFTRT pattern for BFXIL instruction

2018-03-02 Thread Kyrill Tkachov
Hi all, I'm pinging this patch (https://gcc.gnu.org/ml/gcc-patches/2018-02/msg00444.html) now that Jeff has approved the prerequisite simplify-rtx.c change (https://gcc.gnu.org/ml/gcc-patches/2018-03/msg00143.html) (thanks!) Thanks, Kyrill On 08/02/18 17:10, Kyrill Tkachov wrote: Hi all,

[PATCH][AArch64][2/3] PR target/84164: Add ZERO_EXTRACT + LSHIFTRT pattern for BFXIL instruction

2018-02-08 Thread Kyrill Tkachov
Hi all, This is a followup to the other PR target/84164 patch [1] that fixes the testsuite regression gcc.target/aarch64/bfxil_1.c. The regression is that with the new subreg+masking simplification we no longer match the pattern for BFXIL that has the form: (set (zero_extract:DI (reg/v:DI 76 [