diff options
| -rw-r--r-- | clang/test/Driver/x86-march.c | 24 | ||||
| -rw-r--r-- | clang/test/Frontend/x86-target-cpu.c | 5 |
2 files changed, 29 insertions, 0 deletions
diff --git a/clang/test/Driver/x86-march.c b/clang/test/Driver/x86-march.c index 3458b7e6c47..b12bf405b0b 100644 --- a/clang/test/Driver/x86-march.c +++ b/clang/test/Driver/x86-march.c @@ -36,6 +36,30 @@ // RUN: | FileCheck %s -check-prefix=broadwell // broadwell: "-target-cpu" "broadwell" // +// RUN: %clang -target x86_64-unknown-unknown -c -### %s -march=skylake 2>&1 \ +// RUN: | FileCheck %s -check-prefix=skylake +// skylake: "-target-cpu" "skylake" +// +// RUN: %clang -target x86_64-unknown-unknown -c -### %s -march=skylake-avx512 2>&1 \ +// RUN: | FileCheck %s -check-prefix=skylake-avx512 +// skylake-avx512: "-target-cpu" "skylake-avx512" +// +// RUN: %clang -target x86_64-unknown-unknown -c -### %s -march=skx 2>&1 \ +// RUN: | FileCheck %s -check-prefix=skx +// skx: "-target-cpu" "skx" +// +// RUN: %clang -target x86_64-unknown-unknown -c -### %s -march=knl 2>&1 \ +// RUN: | FileCheck %s -check-prefix=knl +// knl: "-target-cpu" "knl" +// +// RUN: %clang -target x86_64-unknown-unknown -c -### %s -march=cannonlake 2>&1 \ +// RUN: | FileCheck %s -check-prefix=cannonlake +// cannonlake: "-target-cpu" "cannonlake" +// +// RUN: %clang -target x86_64-unknown-unknown -c -### %s -march=lakemont 2>&1 \ +// RUN: | FileCheck %s -check-prefix=lakemont +// lakemont: "-target-cpu" "lakemont" +// // RUN: %clang -target x86_64-unknown-unknown -c -### %s -march=bonnell 2>&1 \ // RUN: | FileCheck %s -check-prefix=bonnell // bonnell: "-target-cpu" "bonnell" diff --git a/clang/test/Frontend/x86-target-cpu.c b/clang/test/Frontend/x86-target-cpu.c index 87a12b4a17a..4e0db5568a9 100644 --- a/clang/test/Frontend/x86-target-cpu.c +++ b/clang/test/Frontend/x86-target-cpu.c @@ -9,6 +9,11 @@ // RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu ivybridge -verify %s // RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu haswell -verify %s // RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu broadwell -verify %s +// RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu skylake -verify %s +// RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu skylake-avx512 -verify %s +// RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu skx -verify %s +// RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu cannonlake -verify %s +// RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu knl -verify %s // RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu bonnell -verify %s // RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu silvermont -verify %s // RUN: %clang_cc1 -triple x86_64-unknown-unknown -target-cpu k8 -verify %s |

