[X86] AMD znver2 enablement
authorGanesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
Tue, 26 Feb 2019 17:15:36 +0000 (17:15 +0000)
committerGanesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
Tue, 26 Feb 2019 17:15:36 +0000 (17:15 +0000)
commit4f171d2761753a7664ddcc27cdd53770c6e59d7c
tree4f0731bc25d106a9c45cb9756ae5c7b81590658f
parent7b4ab3b9e4d76616bc2f9191255c548517f551ec
[X86] AMD znver2 enablement

This patch enables the following

1) AMD family 17h "znver2" tune flag (-march, -mcpu).
2) ISAs that are enabled for "znver2" architecture.
3) For the time being, it uses the znver1 scheduler model.
4) Tests are updated.
5) This patch is the clang counterpart to D58343

Reviewers: craig.topper
Tags: #clang

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

llvm-svn: 354899
clang/include/clang/Basic/X86Target.def
clang/lib/Basic/Targets/X86.cpp
clang/test/CodeGen/target-builtin-noerror.c
clang/test/Driver/x86-march.c
clang/test/Frontend/x86-target-cpu.c
clang/test/Misc/target-invalid-cpu-note.c
clang/test/Preprocessor/predefined-arch-macros.c