iterators.md (VMAXMINFNM): New int iterator.
authorDavid Sherwood <david.sherwood@arm.com>
Wed, 23 Dec 2015 10:28:18 +0000 (10:28 +0000)
committerDavid Sherwood <davids@gcc.gnu.org>
Wed, 23 Dec 2015 10:28:18 +0000 (10:28 +0000)
commit0a18c19f75973520e87a08191554ec3cb8f850a6
treee386227e0654e558873ba944bb5f30612c47435d
parentfa87d16dcf766d1754837e71d5a1abc97a9e0c8b
iterators.md (VMAXMINFNM): New int iterator.

2015-12-23  David Sherwood  <david.sherwood@arm.com>

    gcc/
        * config/arm/iterators.md (VMAXMINFNM): New int iterator.
        (fmaxmin): New int attribute.
        (fmaxmin_op): Likewise.
        * config/arm/unspecs.md (UNSPEC_VMAXNM): New unspec.
        (UNSPEC_VMINNM): Likewise.
        * config/arm/neon.md (fmaxmin): New pattern.
        * config/arm/vfp.md (fmaxmin): Likewise.
    gcc/testsuite
        * gcc.target/arm/fmaxmin.x: New file used by tests below.
        * gcc.target/arm/fmaxmin.c: New test.
        * gcc.target/arm/vect-fmaxmin.c: Likewise.

From-SVN: r231924
gcc/ChangeLog
gcc/config/arm/iterators.md
gcc/config/arm/neon.md
gcc/config/arm/unspecs.md
gcc/config/arm/vfp.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/fmaxmin.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/fmaxmin.x [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/vect-fmaxmin.c [new file with mode: 0644]