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 no uses, remove;
   * VDQM and VQ_S duplicate VDQ_BHSI, use the latter;
   * VDIC and VDW duplicate VD_BHSI, use the latter;

...committed as r218310.

Marcus Shawcroft wrote:
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; othertimes
there is no obvious pattern ;).

This patch just removes all the duplicates; I'm willing to hear arguments
that some of the duplication serves a useful purpose! But in the meantime,
the complete list of changes is:
  * VSDQ_I_BHSI has no uses, remove
  * SDQ_I (duplicate of ALLI) has no uses, remove;
  * VDQQHS (duplicate of VDQ_BHSI) has no uses, remove;
  * VDQM duplicates VDQ_BHSI, use the latter;
  * VDIC and VDW duplicate VD_BHSI, use the latter;

and vdq -> vdq_i.

OK /Marcus



Reply via email to