aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc/objc-runtime-shared-support.c
diff options
context:
space:
mode:
authorTamar Christina <tamar.christina@arm.com>2020-12-13 13:56:30 +0000
committerTamar Christina <tamar.christina@arm.com>2020-12-13 14:10:07 +0000
commit2f05dadaeda6068ad570117be21f2c16e2f4fa10 (patch)
treebac00efe447b3c60468c2c693ebd9c0a6b6e5cfe /gcc/objc/objc-runtime-shared-support.c
parent3ed472af6bc9f83b7a8ac553b282f659a0bf53f7 (diff)
downloadgcc-2f05dadaeda6068ad570117be21f2c16e2f4fa10.zip
gcc-2f05dadaeda6068ad570117be21f2c16e2f4fa10.tar.gz
gcc-2f05dadaeda6068ad570117be21f2c16e2f4fa10.tar.bz2
Arm: Add support for auto-vectorization using HF mode.
This adds support to the auto-vectorizer to support HFmode vectorization for AArch32. This is supported when +fp16 is used. I wonder if I should disable the returning of the type if the option isn't enabled. At the moment it will be returned but the vectorizer will try and fail to use it. It wastes a few compile cycles but doesn't result in bad code. gcc/ChangeLog: * config/arm/arm.c (arm_preferred_simd_mode): Add E_HFmode. gcc/testsuite/ChangeLog: * gcc.target/arm/vect-half-floats.c: New test.
Diffstat (limited to 'gcc/objc/objc-runtime-shared-support.c')
0 files changed, 0 insertions, 0 deletions