diff options
author | Matthew Malcomson <matthew.malcomson@arm.com> | 2018-07-24 15:37:52 +0000 |
---|---|---|
committer | Kyrylo Tkachov <ktkachov@gcc.gnu.org> | 2018-07-24 15:37:52 +0000 |
commit | 8da03df56724152e4f524160b68e63c615d4632a (patch) | |
tree | 8ff7ea849f6e10ce80490101868f49424376ea74 /gcc/expr.c | |
parent | ebac3c0236c626f80b005af53505de5b79cba99d (diff) | |
download | gcc-8da03df56724152e4f524160b68e63c615d4632a.zip gcc-8da03df56724152e4f524160b68e63c615d4632a.tar.gz gcc-8da03df56724152e4f524160b68e63c615d4632a.tar.bz2 |
[GCC][AARCH64] Canonicalize aarch64 widening simd plus insns
Committed on behalf of matthew.malcomson@arm.com
2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
* config/aarch64/aarch64-simd.md
(aarch64_<ANY_EXTEND:su><ADDSUB:optab>w<mode>): Split into...
(aarch64_<ANY_EXTEND:su>subw<mode>): ... This...
(aarch64_<ANY_EXTEND:su>addw<mode>): ... And this.
(aarch64_<ANY_EXTEND:su><ADDSUB:optab>w<mode>_internal): Split into...
(aarch64_<ANY_EXTEND:su>subw<mode>_internal): ... This...
(aarch64_<ANY_EXTEND:su>addw<mode>_internal): ... And this.
(aarch64_<ANY_EXTEND:su><ADDSUB:optab>w2<mode>_internal): Split into...
(aarch64_<ANY_EXTEND:su>subw2<mode>_internal): ... This...
(aarch64_<ANY_EXTEND:su>addw2<mode>_internal): ... And this.
* gcc.target/aarch64/vect-su-add-sub.c: New.
From-SVN: r262949
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions