aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2015-10-26 11:05:40 +0100
committerLinaro Code Review <review@review.linaro.org>2015-10-27 12:12:04 +0000
commit16d999dc7dfa8ddde9598eb0564f881fa9e0a8aa (patch)
tree8ea38d7f04fc925a3bd92c1ed67662d36aea5a81 /gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
parent0a5d0ff3ffcdf6c8c580468d8b3bd58d494485e5 (diff)
gcc/
Backport from trunk r227211. 2015-08-26 Matthew Wahab <matthew.wahab@arm.com> * gcc/config/arm/arm-cores.def: Add FL_FOR_ARCH flag for each ARM_CORE entry. Fix some white-space. * gcc/config/arm/arm.c: Remove FL_FOR_ARCH derivation from ARM_CORE definition. gcc/ Backport from trunk r227214. 2015-08-26 Matthew Wahab <matthew.wahab@arm.com> * config/arm/arm-protos.h (FL_NONE): New. (FL_ANY): New. (arm_feature_set): New. (ARM_FSET_MAKE): New. (ARM_FSET_MAKE_CPU1): New. (ARM_FSET_MAKE_CPU2): New. (ARM_FSET_CPU1): New. (ARM_FSET_CPU2): New. (ARM_FSET_EMPTY): New. (ARM_FSET_ANY): New. (ARM_FSET_HAS_CPU1): New. (ARM_FSET_HAS_CPU2): New. (ARM_FSET_HAS_CPU): New. (ARM_FSET_ADD_CPU1): New. (ARM_FSET_ADD_CPU2): New. (ARM_FSET_DEL_CPU1): New. (ARM_FSET_DEL_CPU2): New. (ARM_FSET_UNION): New. (ARM_FSET_INTER): New. (ARM_FSET_XOR): New. (ARM_FSET_EXCLUDE): New. (AFM_FSET_IS_EMPTY): New. (ARM_FSET_CPU_SUBSET): New. gcc/ Backport from trunk r227217. 2015-08-26 Matthew Wahab <matthew.wahab@arm.com> * config/arm/arm-builtins.c (def_mbuiltin): Use ARM_FSET macro. (struct builtin_description): Change type of mask to unsigned long. * config/arm/arm-protos.h (insn_flags): Declare as type arm_feature_set. (tune_flags): Likewise. * config/arm/arm.c (feature_count): New. (insn_flags): Define as type arm_feature_set. (tune_flags): Likewise. (struct processors): Define field flags as type arm_feature_set. (all_cores): Update for change to struct processors. (all_architectures): Likewise. (arm_option_check_internal): Use arm_feature_set and ARM_FSET macros. (arm_option_override_internal): Likewise. (arm_option_override): Likewise. gcc/ Backport from trunk r227218. 2015-08-26 Matthew Wahab <matthew.wahab@arm.com> * config/arm/arm-builtins.c (def_mbuiltin): Test all flags in a feature set. (struct builtin_description): Replace field mask with field features. (IWMMXT_BUILTIN): Use ARM_FSET macros for feature flags. (IWMMXT2_BUILTIN): Likewise. (IWMMXT2_BUILTIN2): Likewise. (FP_BUILTIN): Likewise. (CRC32_BUILTIN): Likewise. (CRYPTO_BUILTIN): Likewise. (iwmmx_mbuiltin): Likewise. (iwmmx2_mbuiltin): Likewise. (arm_init_iwmmxt_builtins): Likewise. Also, update for change to struct builtin_description. gcc/ Backport from trunk r227219. 2015-08-26 Matthew Wahab <matthew.wahab@arm.com> * config/arm/arm-arches.def: Replace single value flags with an initializer built from ARM_FSET_MAKE_CPU1. * config/arm/arm-cores.def: Likewise. * config/arm/arm.c: (all_cores): Remove ARM_FSET_MAKE_CPU1 derivation from the ARM_CORE macro definition, use the given value instead. (all_architectures): Remove ARM_FSET_MAKE_CPU1 derivation from the ARM_ARCH macro definition, use the given value instead. Change-Id: I6ae3c9a116cd5fd5ccb73fd4dfd5c64c91f0c0ba
Diffstat (limited to 'gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h')
0 files changed, 0 insertions, 0 deletions