Re: [PATCH][AArch64] Fix PR 64263: Do not try to split constants when destination is SIMD reg

2015-01-16 Thread Marcus Shawcroft
On 12 December 2014 at 15:33, Kyrill Tkachov wrote: > 2014-12-11 Kyrylo Tkachov > Ramana Radhakrishnan > > PR target/64263 > * config/aarch64/aarch64.md (*movsi_aarch64): Don't split if the > destination is not a GP reg. > (*movdi_aarch64): Likewise. > > 2014-12-11

Re: [PATCH][AArch64] Fix PR 64263: Do not try to split constants when destination is SIMD reg

2015-01-16 Thread Kyrill Tkachov
Ping. Thanks, Kyrill On 09/01/15 11:32, Kyrill Tkachov wrote: Ping. https://gcc.gnu.org/ml/gcc-patches/2014-12/msg01116.html Thanks, Kyrill On 12/12/14 15:33, Kyrill Tkachov wrote: Hi all, Since the movsi_aarch64 and movdi_aarch64 patterns became splitters we want to make sure that the spli

Re: [PATCH][AArch64] Fix PR 64263: Do not try to split constants when destination is SIMD reg

2015-01-09 Thread Kyrill Tkachov
Ping. https://gcc.gnu.org/ml/gcc-patches/2014-12/msg01116.html Thanks, Kyrill On 12/12/14 15:33, Kyrill Tkachov wrote: Hi all, Since the movsi_aarch64 and movdi_aarch64 patterns became splitters we want to make sure that the splitting happens only when we deal with GP registers. This patch g

[PATCH][AArch64] Fix PR 64263: Do not try to split constants when destination is SIMD reg

2014-12-12 Thread Kyrill Tkachov
Hi all, Since the movsi_aarch64 and movdi_aarch64 patterns became splitters we want to make sure that the splitting happens only when we deal with GP registers. This patch guards the splitting part by GP_REGNUM_P rather than trying to complicate aarch64_expand_mov_immediate too much to try a