[X86] Support -march=tigerlake
authorPengfei Wang <pengfei.wang@intel.com>
Mon, 12 Aug 2019 01:29:46 +0000 (01:29 +0000)
committerPengfei Wang <pengfei.wang@intel.com>
Mon, 12 Aug 2019 01:29:46 +0000 (01:29 +0000)
commite28cbbd5d49f69385a859d1628d3661627af81e7
treec93526ff30cf58d786c06b9be8cee00d93eb8310
parentcb5a90fd314a7914cf293797bb4fd7a6841052cf
[X86] Support -march=tigerlake

Support -march=tigerlake for x86.
Compare with Icelake Client, It include 4 more new features ,they are
avx512vp2intersect, movdiri, movdir64b, shstk.

Patch by Xiang Zhang (xiangzhangllvm)

Differential Revision: https://reviews.llvm.org/D65840

llvm-svn: 368543
clang/include/clang/Basic/X86Target.def
clang/lib/Basic/Targets/X86.cpp
clang/test/Driver/x86-march.c
clang/test/Misc/target-invalid-cpu-note.c
clang/test/Preprocessor/predefined-arch-macros.c
llvm/include/llvm/Support/X86TargetParser.def
llvm/lib/Support/Host.cpp
llvm/lib/Target/X86/X86.td
llvm/test/CodeGen/X86/cpus-intel.ll