Re: [PATCH][AArch64] Support for LDP/STP of Q-registers

2018-06-19 Thread James Greenhalgh
On Thu, Jun 07, 2018 at 05:58:01AM -0500, Kyrill Tkachov wrote: > > On 05/06/18 18:28, James Greenhalgh wrote: > > On Tue, Jun 05, 2018 at 11:32:06AM -0500, Kyrill Tkachov wrote: > >> On 04/06/18 18:40, Kyrill Tkachov wrote: > >>> Hi all, > >>> > >>> This patch adds support for generating LDPs and

Re: [PATCH][AArch64] Support for LDP/STP of Q-registers

2018-06-07 Thread Kyrill Tkachov
On 05/06/18 18:28, James Greenhalgh wrote: On Tue, Jun 05, 2018 at 11:32:06AM -0500, Kyrill Tkachov wrote: On 04/06/18 18:40, Kyrill Tkachov wrote: Hi all, This patch adds support for generating LDPs and STPs of Q-registers. This allows for more compact code generation and makes better use of

Re: [PATCH][AArch64] Support for LDP/STP of Q-registers

2018-06-05 Thread Dr. Philipp Tomsich
> On 5 Jun 2018, at 19:28, James Greenhalgh wrote: > > On Tue, Jun 05, 2018 at 11:32:06AM -0500, Kyrill Tkachov wrote: >> >> On 04/06/18 18:40, Kyrill Tkachov wrote: >>> Hi all, >>> >>> This patch adds support for generating LDPs and STPs of Q-registers. >>> This allows for more compact code g

Re: [PATCH][AArch64] Support for LDP/STP of Q-registers

2018-06-05 Thread James Greenhalgh
On Tue, Jun 05, 2018 at 11:32:06AM -0500, Kyrill Tkachov wrote: > > On 04/06/18 18:40, Kyrill Tkachov wrote: > > Hi all, > > > > This patch adds support for generating LDPs and STPs of Q-registers. > > This allows for more compact code generation and makes better use of the > > ISA. > > > > It's

Re: [PATCH][AArch64] Support for LDP/STP of Q-registers

2018-06-05 Thread Siddhesh Poyarekar
On 06/05/2018 10:02 PM, Kyrill Tkachov wrote: Adding some folks who know more about other CPUs as well. Are you okay with enabling these instructions in AArch64? If you could give this a spin on some benchmarks you care about on your platforms it would be really useful data. Sameera had writte

Re: [PATCH][AArch64] Support for LDP/STP of Q-registers

2018-06-05 Thread Andrew Pinski
On Tue, Jun 5, 2018 at 9:32 AM Kyrill Tkachov wrote: > > > On 04/06/18 18:40, Kyrill Tkachov wrote: > > Hi all, > > > > This patch adds support for generating LDPs and STPs of Q-registers. > > This allows for more compact code generation and makes better use of the > > ISA. > > > > It's implement

Re: [PATCH][AArch64] Support for LDP/STP of Q-registers

2018-06-05 Thread Kyrill Tkachov
On 04/06/18 18:40, Kyrill Tkachov wrote: Hi all, This patch adds support for generating LDPs and STPs of Q-registers. This allows for more compact code generation and makes better use of the ISA. It's implemented in a straightforward way by allowing 16-byte modes in the sched-fusion machinery

[PATCH][AArch64] Support for LDP/STP of Q-registers

2018-06-04 Thread Kyrill Tkachov
Hi all, This patch adds support for generating LDPs and STPs of Q-registers. This allows for more compact code generation and makes better use of the ISA. It's implemented in a straightforward way by allowing 16-byte modes in the sched-fusion machinery and adding appropriate peepholes in aarch64