aboutsummaryrefslogtreecommitdiff
path: root/gcc/fibonacci_heap.c
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.ibm.com>2019-04-02 11:02:22 +0000
committerAndreas Krebbel <krebbel@gcc.gnu.org>2019-04-02 11:02:22 +0000
commit3278804e59a76e7f140a522286d7ac88c2cdb916 (patch)
tree408303ffcb4b326fab5259d39939d9ad2c41abb0 /gcc/fibonacci_heap.c
parent1b3bbaf6475b2605192dc9c2f9cd61dfa4649f7e (diff)
downloadgcc-3278804e59a76e7f140a522286d7ac88c2cdb916.zip
gcc-3278804e59a76e7f140a522286d7ac88c2cdb916.tar.gz
gcc-3278804e59a76e7f140a522286d7ac88c2cdb916.tar.bz2
S/390: arch13: vec_reve element order reversal builtins
gcc/ChangeLog: 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> * config/s390/s390-builtin-types.def: Add new builtin function type. * config/s390/s390-builtins.def: Add overloaded builtin s390_vec_reve and low-level builtins for s390_vler and s390_vster. * config/s390/s390.md (UNSPEC_VEC_ELTSWAP): New constant definition. * config/s390/vecintrin.h (vec_reve): New builtin name definition. * config/s390/vx-builtins.md (V_HW_HSD): New mode iterator. ("eltswap<mode>"): New expander. ("*eltswapv16qi", "*eltswap<mode>", "*eltswap<mode>_emu"): New insn definitions. gcc/testsuite/ChangeLog: 2019-04-02 Andreas Krebbel <krebbel@linux.ibm.com> * gcc.target/s390/zvector/vec-reve-load-byte-z14.c: New test. * gcc.target/s390/zvector/vec-reve-load-byte.c: New test. * gcc.target/s390/zvector/vec-reve-load-halfword-z14.c: New test. * gcc.target/s390/zvector/vec-reve-load-halfword.c: New test. * gcc.target/s390/zvector/vec-reve-store-byte-z14.c: New test. * gcc.target/s390/zvector/vec-reve-store-byte.c: New test. From-SVN: r270085
Diffstat (limited to 'gcc/fibonacci_heap.c')
0 files changed, 0 insertions, 0 deletions