Pushed: [PATCH][AArch64] Remove/merge redundant iterators

2014-12-03 Thread Alan Lawrence
Also VQ_S to VDQ_BHSI! All these were in the ChangeLog, but apologies for a not-very-good summary. So rebuilding that list: * VDQ duplicates VDQ_I, use the latter * VSDQ_I_BHSI has no uses, remove * SDQ_I (duplicate of ALLI) has no uses, remove; * VDQQHS (duplicate of VDQ_BHSI) has

Re: [PATCH][AArch64] Remove/merge redundant iterators

2014-11-18 Thread Marcus Shawcroft
On 13 November 2014 10:38, Alan Lawrence alan.lawre...@arm.com wrote: Hi, gcc/config/aarch64/iterators.md contains numerous duplicates - not always obvious as they are not always sorted the same. Sometimes, one copy is used is aarch64-simd-builtins.def and another in aarch64-simd.md;

[PATCH][AArch64] Remove/merge redundant iterators

2014-11-13 Thread Alan Lawrence
Hi, gcc/config/aarch64/iterators.md contains numerous duplicates - not always obvious as they are not always sorted the same. Sometimes, one copy is used is aarch64-simd-builtins.def and another in aarch64-simd.md; othertimes there is no obvious pattern ;). This patch just removes all the