diff options
author | Carl Love <cel@linux.ibm.com> | 2024-07-09 13:17:16 -0400 |
---|---|---|
committer | Carl Love <cel@linux.ibm.com> | 2024-07-09 13:34:36 -0400 |
commit | 224cc560a6ac19c9454038efe6230096b46f4806 (patch) | |
tree | 8977831d3948000b10524eba8511d651a43390f0 /gcc/doc | |
parent | 7ed9a4593baeaaef6850c7ebcda677dabf229df1 (diff) | |
download | gcc-224cc560a6ac19c9454038efe6230096b46f4806.zip gcc-224cc560a6ac19c9454038efe6230096b46f4806.tar.gz gcc-224cc560a6ac19c9454038efe6230096b46f4806.tar.bz2 |
rs6000, Remove __builtin_vsx_xvcv{sp{sx,u}ws,dpuxds_uns}
The built-in __builtin_vsx_xvcvspsxws is covered by built-in vec_signed
built-in that is documented in the PVIPR. The __builtin_vsx_xvcvspsxws
built-in is not documented and there are no test cases for it.
The built-in __builtin_vsx_xvcvdpuxds_uns is redundant as it is covered by
vec_unsigned, remove.
The __builtin_vsx_xvcvspuxws is redundant as it is covered by
vec_unsigned, remove.
The built-in __builtin_vsx_xvcvdpsxws is redundant as it is covered by
vec_signed{e,o}, remove.
The built-in __builtin_vsx_xvcvdpuxws is redundant as it is covered by
vec_unsigned{e,o}, remove.
This patch removes the redundant built-ins.
gcc/ChangeLog:
* config/rs6000/rs6000-builtins.def (__builtin_vsx_xvcvspsxws,
__builtin_vsx_xvcvdpuxds_uns, __builtin_vsx_xvcvspuxws,
__builtin_vsx_xvcvdpsxws, __builtin_vsx_xvcvdpuxws): Remove
built-in definitions.
Diffstat (limited to 'gcc/doc')
0 files changed, 0 insertions, 0 deletions