* config/i386/i386-c.c (ix86_target_macros_internal): New case.
(ix86_target_macros_internal): Likewise.
* config/i386/i386.c (m_CORE2I7): Removed.
(m_CORE_HASWELL): New macro.
(m_CORE_ALL): Likewise.
(initial_ix86_tune_features): m_CORE2I7 is replaced by m_CORE_ALL.
(initial_ix86_arch_features): Likewise.
(processor_target_table): Initializations for Core avx2.
(cpu_names): New names "core-avx2".
(ix86_option_override_internal): Changed PROCESSOR_COREI7 by
PROCESSOR_CORE_HASWELL.
(ix86_issue_rate): New case.
(ia32_multipass_dfa_lookahead): Likewise.
(ix86_sched_init_global): Likewise.
* config/i386/i386.h (TARGET_HASWELL): New macro.
(target_cpu_default): New TARGET_CPU_DEFAULT_haswell.
(processor_type): New PROCESSOR_HASWELL.
From-SVN: r195191
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| adxintrin.h | Loading commit data... | |
| ammintrin.h | Loading commit data... | |
| athlon.md | Loading commit data... | |
| atom.md | Loading commit data... | |
| att.h | Loading commit data... | |
| avx2intrin.h | Loading commit data... | |
| avxintrin.h | Loading commit data... | |
| avxmath.h | Loading commit data... | |
| bdver1.md | Loading commit data... | |
| bdver3.md | Loading commit data... | |
| biarch64.h | Loading commit data... | |
| biarchx32.h | Loading commit data... | |
| bmi2intrin.h | Loading commit data... | |
| bmiintrin.h | Loading commit data... | |
| bmmintrin.h | Loading commit data... | |
| bsd.h | Loading commit data... | |
| constraints.md | Loading commit data... | |
| core2.md | Loading commit data... | |
| cpuid.h | Loading commit data... | |
| cross-stdarg.h | Loading commit data... | |
| crtdll.h | Loading commit data... | |
| cygming.h | Loading commit data... | |
| cygming.opt | Loading commit data... | |
| cygwin-stdint.h | Loading commit data... | |
| cygwin.h | Loading commit data... | |
| darwin.h | Loading commit data... | |
| darwin64.h | Loading commit data... | |
| djgpp-stdint.h | Loading commit data... | |
| djgpp.h | Loading commit data... | |
| djgpp.opt | Loading commit data... | |
| driver-i386.c | Loading commit data... | |
| emmintrin.h | Loading commit data... | |
| f16cintrin.h | Loading commit data... | |
| fma4intrin.h | Loading commit data... | |
| fmaintrin.h | Loading commit data... | |
| freebsd.h | Loading commit data... | |
| freebsd64.h | Loading commit data... | |
| fxsrintrin.h | Loading commit data... | |
| gas.h | Loading commit data... | |
| geode.md | Loading commit data... | |
| gmm_malloc.h | Loading commit data... | |
| gnu-user-common.h | Loading commit data... | |
| gnu-user.h | Loading commit data... | |
| gnu-user64.h | Loading commit data... | |
| gnu.h | Loading commit data... | |
| gstabs.h | Loading commit data... | |
| host-cygwin.c | Loading commit data... | |
| host-i386-darwin.c | Loading commit data... | |
| host-mingw32.c | Loading commit data... | |
| i386-builtin-types.awk | Loading commit data... | |
| i386-builtin-types.def | Loading commit data... | |
| i386-c.c | Loading commit data... | |
| i386-interix.h | Loading commit data... | |
| i386-modes.def | Loading commit data... | |
| i386-opts.h | Loading commit data... | |
| i386-protos.h | Loading commit data... | |
| i386.c | Loading commit data... | |
| i386.h | Loading commit data... | |
| i386.md | Loading commit data... | |
| i386.opt | Loading commit data... | |
| i386elf.h | Loading commit data... | |
| ia32intrin.h | Loading commit data... | |
| immintrin.h | Loading commit data... | |
| interix.opt | Loading commit data... | |
| k6.md | Loading commit data... | |
| kfreebsd-gnu.h | Loading commit data... | |
| kfreebsd-gnu64.h | Loading commit data... | |
| knetbsd-gnu.h | Loading commit data... | |
| kopensolaris-gnu.h | Loading commit data... | |
| linux-common.h | Loading commit data... | |
| linux.h | Loading commit data... | |
| linux64.h | Loading commit data... | |
| lwpintrin.h | Loading commit data... | |
| lynx.h | Loading commit data... | |
| lzcntintrin.h | Loading commit data... | |
| mingw-pthread.h | Loading commit data... | |
| mingw-stdint.h | Loading commit data... | |
| mingw-w64.h | Loading commit data... | |
| mingw-w64.opt | Loading commit data... | |
| mingw.opt | Loading commit data... | |
| mingw32.h | Loading commit data... | |
| mm3dnow.h | Loading commit data... | |
| mmintrin.h | Loading commit data... | |
| mmx.md | Loading commit data... | |
| msformat-c.c | Loading commit data... | |
| netbsd-elf.h | Loading commit data... | |
| netbsd64.h | Loading commit data... | |
| nmmintrin.h | Loading commit data... | |
| nto.h | Loading commit data... | |
| nto.opt | Loading commit data... | |
| openbsd.h | Loading commit data... | |
| openbsdelf.h | Loading commit data... | |
| pentium.md | Loading commit data... | |
| pmm_malloc.h | Loading commit data... | |
| pmmintrin.h | Loading commit data... | |
| popcntintrin.h | Loading commit data... | |
| ppro.md | Loading commit data... | |
| predicates.md | Loading commit data... | |
| prfchwintrin.h | Loading commit data... | |
| rdseedintrin.h | Loading commit data... | |
| rtemself.h | Loading commit data... | |
| rtmintrin.h | Loading commit data... | |
| smmintrin.h | Loading commit data... | |
| sol2-bi.h | Loading commit data... | |
| sol2.h | Loading commit data... | |
| sse.md | Loading commit data... | |
| ssemath.h | Loading commit data... | |
| sync.md | Loading commit data... | |
| sysv4.h | Loading commit data... | |
| t-cygming | Loading commit data... | |
| t-darwin | Loading commit data... | |
| t-darwin64 | Loading commit data... | |
| t-gmm_malloc | Loading commit data... | |
| t-gnu | Loading commit data... | |
| t-i386 | Loading commit data... | |
| t-interix | Loading commit data... | |
| t-kfreebsd | Loading commit data... | |
| t-linux | Loading commit data... | |
| t-linux64 | Loading commit data... | |
| t-mingw-w32 | Loading commit data... | |
| t-mingw-w64 | Loading commit data... | |
| t-openbsd | Loading commit data... | |
| t-pmm_malloc | Loading commit data... | |
| t-rtems | Loading commit data... | |
| t-sol2-64 | Loading commit data... | |
| t-vxworks | Loading commit data... | |
| t-vxworksae | Loading commit data... | |
| tbmintrin.h | Loading commit data... | |
| tmmintrin.h | Loading commit data... | |
| unix.h | Loading commit data... | |
| vx-common.h | Loading commit data... | |
| vxworks.h | Loading commit data... | |
| vxworksae.h | Loading commit data... | |
| winnt-cxx.c | Loading commit data... | |
| winnt-stubs.c | Loading commit data... | |
| winnt.c | Loading commit data... | |
| wmmintrin.h | Loading commit data... | |
| x-cygwin | Loading commit data... | |
| x-darwin | Loading commit data... | |
| x-i386 | Loading commit data... | |
| x-mingw32 | Loading commit data... | |
| x86-64.h | Loading commit data... | |
| x86intrin.h | Loading commit data... | |
| xm-cygwin.h | Loading commit data... | |
| xm-djgpp.h | Loading commit data... | |
| xm-mingw32.h | Loading commit data... | |
| xmmintrin.h | Loading commit data... | |
| xopintrin.h | Loading commit data... | |
| xsaveintrin.h | Loading commit data... | |
| xsaveoptintrin.h | Loading commit data... | |
| xtestintrin.h | Loading commit data... |