aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-parser.cc
diff options
context:
space:
mode:
authorPan Li <pan2.li@intel.com>2023-11-04 08:39:06 +0800
committerPan Li <pan2.li@intel.com>2023-11-04 09:54:35 +0800
commit8d22ac6a18cf542cd541c06b2a7df8fdd293946d (patch)
treef286fb46fe97ae812b02d05d5233a5721068bbc4 /gcc/c/c-parser.cc
parentc5db4d8ba5f3dea7b05ba55a65b41e4a6d5432b0 (diff)
downloadgcc-8d22ac6a18cf542cd541c06b2a7df8fdd293946d.zip
gcc-8d22ac6a18cf542cd541c06b2a7df8fdd293946d.tar.gz
gcc-8d22ac6a18cf542cd541c06b2a7df8fdd293946d.tar.bz2
RISC-V: Remove HF modes of FP to INT rounding autovec
The [i|l|ll][rint|round|ceil|floor] internal functions are defined as DEF_INTERNAL_FLT_FN instead of DEF_INTERNAL_FLT_FLOATN_FN. Then the *f16 (N=16 of FLOATN) format of these functions are not available when try to get the ifn from the given cfn in the vectorizable_call. Aka: BUILT_IN_LRINTF16 => IFN_LAST (should be IFN_LRINT here) BUILT_IN_RINTF16 => IFN_RINT It is better to remove FP16 related modes until the additional middle-end support is ready. This patch would like to clean the FP16 modes with some comments. gcc/ChangeLog: * config/riscv/vector-iterators.md: Remove HF modes. Signed-off-by: Pan Li <pan2.li@intel.com>
Diffstat (limited to 'gcc/c/c-parser.cc')
0 files changed, 0 insertions, 0 deletions