Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-20 Thread Gerald Pfeifer
On Tuesday 2015-01-20 08:15, Ramana Radhakrishnan wrote: > I'm not sure if a "common" section improves readability. I'd rather > this remained as it is today. On Tuesday 2015-01-20 09:27, Marcus Shawcroft wrote: > I'd prefer separate sections, IMHO that is more useful. /Marcus Okay, then let's g

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-20 Thread Marcus Shawcroft
On 19/01/15 21:05, James Greenhalgh wrote: On Mon, Jan 19, 2015 at 08:57:31PM +, Gerald Pfeifer wrote: On Monday 2015-01-19 17:52, James Greenhalgh wrote: OK after the Cortex-A57 scheduling description goes in to the ARM port? Yes, thanks, except that once will be sufficient. ;-) (The cu

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-20 Thread Ramana Radhakrishnan
On 19/01/15 21:05, James Greenhalgh wrote: On Mon, Jan 19, 2015 at 08:57:31PM +, Gerald Pfeifer wrote: On Monday 2015-01-19 17:52, James Greenhalgh wrote: OK after the Cortex-A57 scheduling description goes in to the ARM port? Yes, thanks, except that once will be sufficient. ;-) (The

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-19 Thread James Greenhalgh
On Mon, Jan 19, 2015 at 08:57:31PM +, Gerald Pfeifer wrote: > On Monday 2015-01-19 17:52, James Greenhalgh wrote: > > OK after the Cortex-A57 scheduling description goes in to the ARM port? > > Yes, thanks, except that once will be sufficient. ;-) (The current > patch features the same hunk t

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-19 Thread Gerald Pfeifer
On Monday 2015-01-19 17:52, James Greenhalgh wrote: > OK after the Cortex-A57 scheduling description goes in to the ARM port? Yes, thanks, except that once will be sufficient. ;-) (The current patch features the same hunk twice?) Gerald

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-19 Thread James Greenhalgh
On Fri, Jan 16, 2015 at 03:34:30PM +, Ramana Radhakrishnan wrote: > On Fri, Jan 16, 2015 at 3:06 PM, James Greenhalgh > wrote: > > On Fri, Jan 16, 2015 at 10:20:40AM +, Marcus Shawcroft wrote: > >> On 15 January 2015 at 09:50, James Greenhalgh > >> wrote: > >> > >> > 2015-01-15 James Gr

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-16 Thread Ramana Radhakrishnan
On Fri, Jan 16, 2015 at 3:06 PM, James Greenhalgh wrote: > On Fri, Jan 16, 2015 at 10:20:40AM +, Marcus Shawcroft wrote: >> On 15 January 2015 at 09:50, James Greenhalgh >> wrote: >> >> > 2015-01-15 James Greenhalgh >> > >> > * config/arm/cortex-a57.md: New. >> > * config/

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-16 Thread James Greenhalgh
On Fri, Jan 16, 2015 at 10:20:40AM +, Marcus Shawcroft wrote: > On 15 January 2015 at 09:50, James Greenhalgh > wrote: > > > 2015-01-15 James Greenhalgh > > > > * config/arm/cortex-a57.md: New. > > * config/aarch64/aarch64.md: Include it. > > * config/aarch64/aarch

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-16 Thread Ramana Radhakrishnan
On 16/01/15 10:20, Marcus Shawcroft wrote: On 15 January 2015 at 09:50, James Greenhalgh wrote: 2015-01-15 James Greenhalgh * config/arm/cortex-a57.md: New. * config/aarch64/aarch64.md: Include it. * config/aarch64/aarch64-cores.def (cortex-a57): Tune for it.

Re: [AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-16 Thread Marcus Shawcroft
On 15 January 2015 at 09:50, James Greenhalgh wrote: > 2015-01-15 James Greenhalgh > > * config/arm/cortex-a57.md: New. > * config/aarch64/aarch64.md: Include it. > * config/aarch64/aarch64-cores.def (cortex-a57): Tune for it. > * config/aarch64/aarch64-tune.md:

[AArch64] Add a new scheduling description for the ARM Cortex-A57 processor

2015-01-15 Thread James Greenhalgh
Hi, This patch implements a new scheduler model for the ARM Cortex-A57 processor. This model results in better code generation for the Cortex-A57 with a more mixed blend of instruction types, particularly when scheduling for the new instructions introduced in ARMv8-A. I haven't yet wired it up