From: Craig Topper Date: Tue, 10 Jan 2017 06:02:16 +0000 (+0000) Subject: [X86] Add recent CPU strings to some of the tests that check other cpu names. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=84bfee66d4f915ad3f0878f1a6410bfd0b49ea91;p=clang [X86] Add recent CPU strings to some of the tests that check other cpu names. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@291545 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Driver/x86-march.c b/test/Driver/x86-march.c index 3458b7e6c4..b12bf405b0 100644 --- a/test/Driver/x86-march.c +++ b/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/test/Frontend/x86-target-cpu.c b/test/Frontend/x86-target-cpu.c index 87a12b4a17..4e0db5568a 100644 --- a/test/Frontend/x86-target-cpu.c +++ b/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