diff options
author | Carl Love <carll@gcc.gnu.org> | 2017-07-06 14:28:15 +0000 |
---|---|---|
committer | Carl Love <carll@gcc.gnu.org> | 2017-07-06 14:28:15 +0000 |
commit | 08e60e19c0f3e4e6756b4b9ee8f37a7b22a26e83 (patch) | |
tree | 33995eb9a5331ae1322abe383e769bfa5ff01b97 /gcc/auto-profile.c | |
parent | c471c6edcbe945b8925f72fd7683caef884e5835 (diff) | |
download | gcc-08e60e19c0f3e4e6756b4b9ee8f37a7b22a26e83.zip gcc-08e60e19c0f3e4e6756b4b9ee8f37a7b22a26e83.tar.gz gcc-08e60e19c0f3e4e6756b4b9ee8f37a7b22a26e83.tar.bz2 |
rs6000-c.c: Add support for built-in functions vector signed int vec_subc (vector signed int...
gcc/ChangeLog:
2017-07-06 Carl Love <cel@us.ibm.com>
* config/rs6000/rs6000-c.c: Add support for built-in functions
vector signed int vec_subc (vector signed int, vector signed int);
vector signed __int128 vec_subc (vector signed __int128,
vector signed __int128);
vector unsigned __int128 vec_subc (vector unsigned __int128,
vector unsigned __int128);
vector signed int vec_sube (vector signed int, vector signed int,
vector signed int);
vector unsigned int vec_sube (vector unsigned int,
vector unsigned int,
vector unsigned int);
vector signed __int128 vec_sube (vector signed __int128,
vector signed __int128,
vector signed__int128);
vector unsigned __int128 vec_sube (vector unsigned __int128,
vector unsigned __int128,
vector unsigned __int128);
vector signed int vec_subec (vector signed int, vector signed int,
vector signed int);
vector unsigned int vec_subec (vector unsigned int,
vector unsigned int,
vector unsigned int);
vector signed __int128 vec_subec (vector signed __int128,
vector signed __int128,
vector signed__int128);
vector unsigned __int128 vec_subec (vector unsigned __int128,
vector unsigned __int128,
vector unsigned __int128);
* config/rs6000/rs6000.c (ALTIVEC_BUILTIN_VEC_SUBE,
ALTIVEC_BUILTIN_VEC_SUBEC): Add ef_builtins.
* config/rs6000/rs6000-builtin.def (SUBE, SUBEC): Add
BU_ALTIVEC_OVERLOAD_X definitions.
* config/rs6000/altivec.h (vec_sube, vec_subec): Add builtin defines.
* doc/extend.texi: Update the built-in documentation file for the new
built-in functions.
gcc/testsuite/ChangeLog:
2017-07-06 Carl Love <cel@us.ibm.com>
* gcc.target/powerpc/p8vector-builtin-8.c (foo): Add test cases for
the new vec_subc, vec_sube, vec_subec built-ins. Add the missing test
cases for vec_addc, adde and addec builtins.
From-SVN: r250023
Diffstat (limited to 'gcc/auto-profile.c')
0 files changed, 0 insertions, 0 deletions