Re: [PATCH] [ARM] Fix widen-sum pattern in neon.md.

2015-04-20 Thread Xingxing Pan
On 04/15/2015 03:13 AM, Ramana Radhakrishnan wrote: On Thu, Mar 5, 2015 at 1:34 PM, Xingxing Pan xxing...@marvell.com wrote: Hi, The expanding of widen-sum pattern always fails. The vectorizer expects the operands to have the same size, while the current implementation of widen-sum pattern

[PATCH] [ARM] Fix widen-sum pattern in neon.md.

2015-03-05 Thread Xingxing Pan
widen-sum test cases for neon. -- Regards, Xingxing commit 62637f371a3329ff56644526bc5dbf9356cbdd6c Author: Xingxing Pan xxing...@marvell.com Date: Wed Feb 25 16:44:25 2015 +0800 Fix widen-sum pattern in neon.md. 2015-03-05 Xingxing Pan xxing...@marvell.com config/arm

Re: [PATCH][AArch64]: Fix rtl type in aarch64.md.

2015-02-28 Thread Xingxing Pan
On 02/28/2015 04:39 PM, James Greenhalgh wrote: On Sat, Feb 28, 2015 at 01:29:15AM +, Xingxing Pan wrote: On 02/27/2015 04:30 PM, Marcus Shawcroft wrote: On 26 February 2015 at 06:22, Xingxing Pan xxing...@marvell.com wrote: This patch fix the type of movmode_aarch64 in aarch64.md

Re: [PATCH][AArch64]: Fix rtl type in aarch64.md.

2015-02-27 Thread Xingxing Pan
On 02/27/2015 04:30 PM, Marcus Shawcroft wrote: On 26 February 2015 at 06:22, Xingxing Pan xxing...@marvell.com wrote: Hi, This patch fix the type of movmode_aarch64 in aarch64.md. Is it OK for trunk? OK, thank you /Marcus Hi, Could someone help to apply the patch? Until now I don't have

Re: [PATCH, 2/2][ARM]: New CPU support for Marvell Whitney

2015-02-25 Thread Xingxing Pan
b0d0ebf6a2553bc7b6cc8f72fbaa0104938d0d41 Author: Xingxing Pan xxing...@marvell.com Date: Wed Feb 25 14:46:25 2015 +0800 2015-02-25 Xingxing Pan xxing...@marvell.com * config/arm/types.md: (neon_logic): Expand to neon_logic_reg and neon_logic_imm. (neon_logic_q): Expand

Re: [PATCH, 2/2][ARM]: New CPU support for Marvell Whitney

2015-02-25 Thread Xingxing Pan
On 02/25/2015 09:42 PM, Xingxing Pan wrote: Hi, This patch expanding the following RTL types. And it has been merged to the latest code base. (neon_logic): Expand to neon_logic_reg and neon_logic_imm. (neon_logic_q): Expand to neon_logic_reg_q and neon_logic_imm_q

Re: [patch 1/2][ARM]: New CPU support for Marvell Whitney

2015-02-25 Thread Xingxing Pan
Hi, This patch merges pipeline description for marvell-whitney to latest code base. Is it OK for trunk? -- Regards, Xingxing commit 83974dde8d9f773df1004aa1d5e3b05d8a33f5e0 Author: Xingxing Pan xxing...@marvell.com Date: Wed Feb 25 10:24:40 2015 +0800 2015-02-25 Xingxing Pan xxing

[PATCH][AArch64]: Fix rtl type in aarch64.md.

2015-02-25 Thread Xingxing Pan
Hi, This patch fix the type of movmode_aarch64 in aarch64.md. Is it OK for trunk? -- Regards, Xingxing [AArch64] Fix define_insn type in aarch64.md. 2015-02-26 Xingxing Pan xxing...@marvell.com * config/aarch64/aarch64.md: (movmode_aarch64): Change type

Re: [PATCH, 2/2][ARM]: New CPU support for Marvell Whitney

2015-02-25 Thread Xingxing Pan
On 02/25/2015 10:20 PM, James Greenhalgh wrote: On Wed, Feb 25, 2015 at 01:42:39PM +, Xingxing Pan wrote: Hi, This patch expanding the following RTL types. And it has been merged to the latest code base. (neon_logic): Expand to neon_logic_reg and neon_logic_imm

Re: [patch 1/2][ARM]: New CPU support for Marvell Whitney

2015-02-25 Thread Xingxing Pan
On 02/25/2015 09:32 PM, Xingxing Pan wrote: Hi, This patch merges pipeline description for marvell-whitney to latest code base. Is it OK for trunk? Refactor the commit message. -- Regards, Xingxing Add pipeline description for marvell-whitney. 2015-02-26 Xingxing Pan xxing...@marvell.com

Re: [patch 1/2][ARM]: New CPU support for Marvell Whitney

2015-01-13 Thread Xingxing Pan
On 09/01/2015 19:22, Kyrill Tkachov wrote: Hi Xingxing, On 19/12/14 11:01, Xingxing Pan wrote: +/* Return true if vector element size is byte. */ Minor nit: two spaces after full stop and before */ Same in other places in the patch. +bool +marvell_whitney_vector_element_size_is_byte (rtx

Re: [PING][patch 1/2][ARM]: New CPU support for Marvell Whitney

2014-12-22 Thread Xingxing Pan
On 19/12/2014 19:01, Xingxing Pan wrote: On 19/12/2014 18:38, Kyrill Tkachov wrote: Hi Xingxin, It seems that your mail client mangled this patch, at least the following hunk doesn't apply, even when I try to get it from the web archives. Could you please resend it as an attachment perhaps

[PATCH, 2/2][ARM]: New CPU support for Marvell Whitney

2014-12-19 Thread Xingxing Pan
2014-12-19 Xingxing Pan xxing...@marvell.com * config/arm/types.md: (neon_logic): Expand to neon_logic_reg and neon_logic_imm. (neon_logic_q): Expand to neon_logic_reg_q and neon_logic_imm_q. (neon_from_gp): Expand to neon_reg_from_gp

Re: [PATCH][ARM] Fix reservation pattern in cortex-a9-neon.md

2014-12-19 Thread Xingxing Pan
Brilliant! Xingxing On 19/12/2014 17:44, James Greenhalgh wrote: On Fri, Dec 19, 2014 at 02:46:51AM +, Xingxing Pan wrote: Hi, This patch fix the reservation pattern of cortex_a9_neon_vmov in cortex-a9-neon.md. Is it OK for trunk? This patch is obvious, and fixes my typo. I couldn't

Re: [PATCH, 2/2][ARM]: New CPU support for Marvell Whitney

2014-12-19 Thread Xingxing Pan
On 19/12/2014 17:35, James Greenhalgh wrote: On Fri, Dec 19, 2014 at 08:19:17AM +, Xingxing Pan wrote: Hi, This patch expands the arm types neon_logicq, neon_from_gpq and neon_to_gpq. This change mainly suits to marvell-whitney cores, and will not affect other arm core's pipeline

Re: [patch 1/2][ARM]: New CPU support for Marvell Whitney

2014-12-19 Thread Xingxing Pan
,marvell_whitney, marvell_whitney, 7A, FL_LDSCHED | FL_THUMB_DIV | FL_ARM_DIV, marvell_whitney) Hi Kyrill, I've changed the code to use tune attribute directly. The new patch is attached. Thanks, Xingxing commit 56745b611d40b77e1911075159f89959335d0298 Author: Xingxing Pan xxing

[patch 1/2][ARM]: New CPU support for Marvell Whitney

2014-12-18 Thread Xingxing Pan
Hi, This patch contains Marvell Whitney core's pipeline description. Test on arm-linux-gnueabi and no new regression are found. Is it OK for trunk? Regards, Xingxing 2014-12-18 Xingxing Pan xxing...@marvell.com * config/arm/arm-cores.def: Add new core marvell-whitney

[PATCH][ARM] Fix reservation pattern in cortex-a9-neon.md

2014-12-18 Thread Xingxing Pan
Hi, This patch fix the reservation pattern of cortex_a9_neon_vmov in cortex-a9-neon.md. Is it OK for trunk? Regards, Xingxing 2014-12-19 Xingxing Pan xxing...@marvell.com * config/arm/cortex-a9-neon.md (cortex_a9_neon_vmov): Change reservation from cortex_a8_neon_dp