aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2023-08-09 14:25:53 +0800
committerliuhongt <hongtao.liu@intel.com>2023-08-10 14:06:18 +0800
commit0c563a935c47e507ad97e15860ac017c14877b31 (patch)
treee9be3633fd123b991c59ff3b0142f2ec66e6ca07 /gcc/expr.cc
parent4cede0de9a19ee1a911b27dbe0916e67f1f3d7c9 (diff)
downloadgcc-0c563a935c47e507ad97e15860ac017c14877b31.zip
gcc-0c563a935c47e507ad97e15860ac017c14877b31.tar.gz
gcc-0c563a935c47e507ad97e15860ac017c14877b31.tar.bz2
i386: Do not sanitize upper part of V2HFmode and V4HFmode reg with -fno-trapping-math [PR110832]
Also add ix86_partial_vec_fp_math to to condition of V2HF/V4HF named patterns in order to avoid generation of partial vector V8HFmode trapping instructions. gcc/ChangeLog: PR target/110832 * config/i386/mmx.md: (movq_<mode>_to_sse): Also do not sanitize upper part of V4HFmode register with -fno-trapping-math. (<insn>v4hf3): Enable for ix86_partial_vec_fp_math. (<divv4hf3): Ditto. (<insn>v2hf3): Ditto. (divv2hf3): Ditto. (movd_v2hf_to_sse): Do not sanitize upper part of V2HFmode register with -fno-trapping-math.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions