aboutsummaryrefslogtreecommitdiff
path: root/gcc/c
diff options
context:
space:
mode:
authorCarl Love <cel@linux.ibm.com>2024-07-09 13:31:52 -0400
committerCarl Love <cel@linux.ibm.com>2024-07-09 13:34:56 -0400
commit7121926b20c2f62ff49e769e26b994180b0a16af (patch)
tree909d2a09a6f9c53eb23ebefb3061522255e1a52a /gcc/c
parent52d56983d516975d945318b81e1d2600676bb780 (diff)
downloadgcc-7121926b20c2f62ff49e769e26b994180b0a16af.zip
gcc-7121926b20c2f62ff49e769e26b994180b0a16af.tar.gz
gcc-7121926b20c2f62ff49e769e26b994180b0a16af.tar.bz2
rs6000, remove __builtin_vsx_vperm_* built-ins
The undocumented built-ins: __builtin_vsx_vperm_16qi_uns, __builtin_vsx_vperm_1ti, __builtin_vsx_vperm_1ti_uns, __builtin_vsx_vperm_2df, __builtin_vsx_vperm_2di, __builtin_vsx_vperm_2di_uns, __builtin_vsx_vperm_4sf, __builtin_vsx_vperm_4si, __builtin_vsx_vperm_4si_uns are duplicats of the __builtin_altivec_* built-ins that are used by the overloaded vec_perm built-in that is documented in the PVIPR. gcc/ChangeLog: * config/rs6000/rs6000-builtins.def (__builtin_vsx_vperm_16qi_uns, __builtin_vsx_vperm_1ti, __builtin_vsx_vperm_1ti_uns, __builtin_vsx_vperm_2df, __builtin_vsx_vperm_2di, __builtin_vsx_vperm_2di_uns, __builtin_vsx_vperm_4sf, __builtin_vsx_vperm_4si, __builtin_vsx_vperm_4si_uns): Remove built-in definitions and comments. gcc/testsuite/ChangeLog: * gcc.target/powerpc/vsx-builtin-3.c (__builtin_vsx_vperm_16qi_uns, __builtin_vsx_vperm_1ti, __builtin_vsx_vperm_1ti_uns, __builtin_vsx_vperm_2df, __builtin_vsx_vperm_2di, __builtin_vsx_vperm_2di_uns, __builtin_vsx_vperm_4sf, __builtin_vsx_vperm_4si, __builtin_vsx_vperm_4si_uns, __builtin_vsx_vperm): Change call to built-in to the overloaded built-in vec_perm.
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions