Update -mtune=knl for Knights Landing
authorH.J. Lu <hongjiu.lu@intel.com>
Mon, 10 Aug 2015 18:59:35 +0000 (18:59 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Mon, 10 Aug 2015 18:59:35 +0000 (11:59 -0700)
commit52ec0726926b9d5adaa7c6142052a5e405443855
tree44a59101c284ad68ae516db0f3149552b62d3375
parent0238e1e98acdae2b16fcda3d54c3e95a21c0750f
Update -mtune=knl for Knights Landing

From:

https://software.intel.com/sites/default/files/managed/e9/b5/Knights-Corner-is-your-path-to-Knights-Landing.pdf

Knights Landing is “Based on Intel Atom core (based on Silvermont
microarchitecture) with many HPC enhancements.”

This patch replaces CPU_KNL with CPU_SLM to tune for Knights Landing.

* config/i386/i386.c (processor_alias_table): Replace CPU_KNL
with CPU_SLM.
* config/i386/i386.md (cpu): Remove knl.

From-SVN: r226765
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md