diff options
| author | jgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-05 11:42:37 +0000 |
|---|---|---|
| committer | jgreenhalgh <jgreenhalgh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-12-05 11:42:37 +0000 |
| commit | 14799b23a661479a4f3d2ec15471afb3618af00d (patch) | |
| tree | 8d38b0ce781601cf444ebe58a45a1bb2843aac2a /libjava/java/sql/Driver.h | |
| parent | 5de1fcdb13d0a384208d9a8975a177b243f71aaa (diff) | |
| download | ppe42-gcc-14799b23a661479a4f3d2ec15471afb3618af00d.tar.gz ppe42-gcc-14799b23a661479a4f3d2ec15471afb3618af00d.zip | |
[AARCH64] Add zip{1, 2}, uzp{1, 2}, trn{1, 2} support
for vector permute.
gcc/
* config/aarch64/aarch64-simd-builtins.def: Add new builtins.
* config/aarch64/aarch64-simd.md (simd_type): Add uzp.
(aarch64_<PERMUTE:perm_insn><PERMUTE:perm_hilo><mode>): New.
* config/aarch64/aarch64.c (aarch64_evpc_trn): New.
(aarch64_evpc_uzp): Likewise.
(aarch64_evpc_zip): Likewise.
(aarch64_expand_vec_perm_const_1): Check for trn, zip, uzp patterns.
* config/aarch64/iterators.md (unspec): Add neccessary unspecs.
(PERMUTE): New.
(perm_insn): Likewise.
(perm_hilo): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194219 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/sql/Driver.h')
0 files changed, 0 insertions, 0 deletions

