[AARCH64/PATCH] update vulcan L1 cacheline size

2016-08-01 Thread Virendra Pathak
/ChangeLog: Virendra Pathak <virendra.pat...@broadcom.com> * config/aarch64/aarch64.c (vulcan_tunings): Update vulcan L1 cache_line_size. with regards, Virendra Pathak From fb6ce7d1f4e4fd29b9a618467b5a52a8c69702e9 Mon Sep 17 00:00:00 2001 From: Virendra Pathak <vir

Re: [PATCH/AARCH64] Add scheduler for vulcan.

2016-07-26 Thread Virendra Pathak
Hi James, > Would you mind taking a look at some of these techniques to see if you can > reduce the size of the generated automata without causing too much > trouble for code generation for Vulcan? Thanks for the review. I will look into this. with regards, Virendra Pathak On Mo

[PATCH/AARCH64] Add scheduler for vulcan.

2016-07-20 Thread Virendra Pathak
is okay. There are few TODO in this patch which we have planned to submit in the next submission e.g. crc and crypto instructions, further improving integer & fp load/store based on addressing mode of the address. Thanks. gcc/ChangeLog: Virendra Pathak <virendra.pat...@broadcom.com> Ju

Re: [PATCH/AARCH64] Add rtx_costs routine for vulcan.

2016-07-14 Thread Virendra Pathak
Hi James/Julian, Kindly merge this patch to the trunk. Thanks. >> Julian has commit rights and is on the ChangeLog, so I'll let him >> commit the patch on your behalf. > Julian, Kindly commit the patch to the trunk. > with regards, Virendra Pathak On Mon, Jul 11, 2016 at

Re: [PATCH/AARCH64] Add rtx_costs routine for vulcan.

2016-07-11 Thread Virendra Pathak
Hi James, > This patch is OK. Thanks for the review. > Julian has commit rights and is on the ChangeLog, so I'll let him > commit the patch on your behalf. Julian, Kindly commit the patch to the trunk. Thanks. with regards, Virendra Pathak On Mon, Jul 11, 2016 at 2:28 PM, James G

Re: [PATCH/AARCH64] Add rtx_costs routine for vulcan.

2016-07-08 Thread Virendra Pathak
we did it to keep the cost strategy same as cortexa-57/53. Please review and merge to trunk. gcc/ChangeLog: Virendra Pathak <virendra.pat...@broadcom.com> Julian Brown <jul...@codesourcery.com> * config/aarch64/aarch64-cores.def: Update vulcan COSTS. * config/aarch64/aar

[AArch64] - feedback on the approach followed for vulcan scheduler

2016-06-29 Thread Virendra Pathak
CH64_ADDR_REG_SHIFT) != 0; case ADDRESS_REG_UXTW: case ADDRESS_REG_SXTW: if (info.shift == 0) return (mask & AARCH64_ADDR_REG_EXT) != 0; else return (mask & AARCH64_ADDR_REG_SHIFT_EXT) != 0; case ADDRESS_LO_SUM: return (mask & AARCH64_ADDR_LO_SUM) != 0; cas

Re: [PATCH/AARCH64] Add rtx_costs routine for vulcan.

2016-06-29 Thread Virendra Pathak
ed now (assuming you are okay), and I will update vulcan costs based on your patch later (after vulcan scheduler)? Thanks for your time. with regards, Virendra Pathak On Wed, Jun 29, 2016 at 4:11 PM, James Greenhalgh <james.greenha...@arm.com> wrote: > On Thu, Jun 23, 2016 at 02:45:21PM

[PATCH/AARCH64] Add rtx_costs routine for vulcan.

2016-06-23 Thread Virendra Pathak
to trunk, if the patch is okay. Thanks. gcc/ChangeLog: Virendra Pathak <virendra.pat...@broadcom.com> * config/aarch64/aarch64-cores.def: Update vulcan COSTS. * config/aarch64/aarch64-cost-tables.h (vulcan_extra_costs): New variable. * config/aarch64/aar

Re: [PATCH/AARCH64] Accept vulcan as a cpu name for the AArch64 port of GCC

2016-06-21 Thread Virendra Pathak
n the GCC :-) In future I will request aarch64's maintainers to apply the patches on my behalf after review (to avoid any confusion). Thanks. with regards, Virendra Pathak On Tue, Jun 21, 2016 at 7:16 PM, James Greenhalgh <james.greenha...@arm.com> wrote: > > On Sat, Jun 18, 2016 at 01:57

[PATCH/AARCH64] Accept vulcan as a cpu name for the AArch64 port of GCC

2016-06-17 Thread Virendra Pathak
by passing them via command line. Also verified that above flags passes armv8.1-a option to assembler(as). At present we are using schedule & cost model of cortex-a57 but soon we will be submitting one for vulcan. Please review the patch. Ok for trunk? gcc/ChangeLog: Virendra Pathak <viren

Re: [PATCH/AARCH64] Add vulcan -mcpu support

2016-06-14 Thread Virendra Pathak
Hi, Since, as per the development policy, all the new features should go to trunk; I will rebase this patch on the trunk and will re-propose. Apology for causing any inconvenience. Thanks. with regards, Virendra Pathak with regards, Virendra Pathak On Thu, Jun 9, 2016 at 3:41 PM, Virendra

Re: [PATCH/AARCH64] Add vulcan -mcpu support

2016-06-09 Thread Virendra Pathak
Hi, Kindly find the Broadcom's Vulcan -mcpu patch (attached) after fixing the alphabetical order for listing the processor name. The patch is based on gcc-6-branch. gcc/ChangeLog: Virendra Pathak <virendra.pat...@broadcom.com> * config/aarch64/aarch64-cores.def (vulcan): Ne

Re: [PATCH/AARCH64] Add vulcan -mcpu support

2016-06-07 Thread Virendra Pathak
Please find gcc ChangeLog in the correct format. ChangeLog: Virendra Pathak <virendra.pat...@broadcom.com> * config/aarch64/aarch64-cores.def (vulcan): New core * config/aarch64/aarch64-tune.md: Regenerate * doc/invoke.texi (AARCH64/mtune): Document

Re: [PATCH/AARCH64] Add vulcan -mcpu support

2016-06-07 Thread Virendra Pathak
Hi gcc-patches group, ping, updated the ChangeLog with author's entry. ChangeLog: Virendra Pathak (virendra.pat...@broadcom.com) * config/aarch64/aarch64-cores.def (vulcan): New core * config/aarch64/aarch64-tune.md: Regenerate * doc/invoke.texi (AARCH64/mtune): Document vulcan as an available

[PATCH/AARCH64] Add vulcan -mcpu support

2016-06-04 Thread Virendra Pathak
/aarch64/aarch64-cores.def (vulcan): New core * config/aarch64/aarch64-tune.md: Regenerate * doc/invoke.texi (AARCH64/mtune): Document vulcan as an available option. with regards, Virendra Pathak From 8d065016856606740a3928518ed6a3f9933fb130 Mon Sep 17 00:00:00 2001 From: Virendra Pathak <virendra.