aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.c
diff options
context:
space:
mode:
authorMatthew Wahab <matthew.wahab@arm.com>2016-09-23 08:45:16 +0000
committerMatthew Wahab <mwahab@gcc.gnu.org>2016-09-23 08:45:16 +0000
commit4040b89af817696c51ff8a2f7ee983c2c38be345 (patch)
treeb871352b73cc4b16a25478ccc01a7e6479b7cc8a /gcc/tree-vect-loop-manip.c
parent69ec2113432a5aa295a3a345df48b03407798292 (diff)
downloadgcc-4040b89af817696c51ff8a2f7ee983c2c38be345.zip
gcc-4040b89af817696c51ff8a2f7ee983c2c38be345.tar.gz
gcc-4040b89af817696c51ff8a2f7ee983c2c38be345.tar.bz2
[PATCH 1/17][ARM] Add ARMv8.2-A command line option and profile.
2016-09-23 Matthew Wahab <matthew.wahab@arm.com> * config/arm/arm-arches.def ("armv8.1-a"): Add FL_CRC32. ("armv8.2-a"): New. ("armv8.2-a+fp16"): New. * config/arm/arm-protos.h (FL2_ARCH8_2): New. (FL2_FP16INST): New. (FL2_FOR_ARCH8_2A): New. * config/arm/arm-tables.opt: Regenerate. * config/arm/arm.c (arm_arch8_2): New. (arm_fp16_inst): New. (arm_option_override): Set arm_arch8_2 and arm_fp16_inst. Check for incompatible fp16-format settings. * config/arm/arm.h (TARGET_VFP_FP16INST): New. (TARGET_NEON_FP16INST): New. (arm_arch8_2): Declare. (arm_fp16_inst): Declare. * config/arm/bpabi.h (BE8_LINK_SPEC): Add entries for march=armv8.2-a and march=armv8.2-a+fp16. * config/arm/t-aprofile (Arch Matches): Add entries for armv8.2-a and armv8.2-a+fp16. * doc/invoke.texi (ARM Options): Add "-march=armv8.1-a", "-march=armv8.2-a" and "-march=armv8.2-a+fp16". From-SVN: r240398
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
0 files changed, 0 insertions, 0 deletions