diff options
author | Kirill Yukhin <kirill.yukhin@intel.com> | 2011-08-18 17:24:39 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2011-08-18 10:24:39 -0700 |
commit | 7afac11005625275db3bbdb22a1bdd778871efae (patch) | |
tree | b59f28405a8840d4ab39c3854797c53cc153f3e1 /gcc/tree-ssa-loop-unswitch.c | |
parent | 6277a71071d0af461e0016cee626fa37c01f8e02 (diff) | |
download | gcc-7afac11005625275db3bbdb22a1bdd778871efae.zip gcc-7afac11005625275db3bbdb22a1bdd778871efae.tar.gz gcc-7afac11005625275db3bbdb22a1bdd778871efae.tar.bz2 |
Add -mavx2.
2011-08-18 Kirill Yukhin <kirill.yukhin@intel.com>
* common/config/i386/i386-common.c (OPTION_MASK_ISA_AVX2_SET): New.
(OPTION_MASK_ISA_AVX_UNSET): Update.
(OPTION_MASK_ISA_AVX2_UNSET): New.
(ix86_handle_option): Handle OPT_mavx2 case.
* config/i386/cpuid.h (bit_AVX2): New.
* config/i386/driver-i386.c (host_detect_local_cpu): Detect
AVX2 feature.
* config/i386/i386-c.c (ix86_target_macros_internal):
Conditionally define __AVX2__.
* config/i386/i386.c (ix86_option_override_internal): Define
PTA_AVX2. Define "core-avx2" processor alias. Handle avx2
option.
(ix86_valid_target_attribute_inner_p): Handle avx2 option.
* config/i386/i386.h (TARGET_AVX2): New.
* config/i386/i386.opt (mavx2): New.
* doc/invoke.texi: Document -mavx2.
From-SVN: r177876
Diffstat (limited to 'gcc/tree-ssa-loop-unswitch.c')
0 files changed, 0 insertions, 0 deletions