xref: /llvm-project/clang/test/Driver/sparc-mtune.c (revision bf3714884ae4b4a0301bc6af78e8b4deff12558b)
1*bf371488SRainer Orth // RUN: %clang -target sparcv9 -### -c %s 2>&1 | FileCheck -check-prefix=SPARCV9 %s
2*bf371488SRainer Orth // SPARCV9: "-cc1"{{.*}} "-triple" "sparcv9"
3*bf371488SRainer Orth 
4*bf371488SRainer Orth // RUN: %clang -target sparc64 -### -c %s 2>&1 | FileCheck -check-prefix=SPARC64 %s
5*bf371488SRainer Orth // SPARC64: "-cc1"{{.*}} "-triple" "sparc64"
6*bf371488SRainer Orth 
7*bf371488SRainer Orth // RUN: %clang -target sparcv9 -mtune=v9 -### -c %s 2>&1 | FileCheck -check-prefix=SPARCV9_V9 %s
8*bf371488SRainer Orth // SPARCV9_V9: "-cc1"{{.*}} "-triple" "sparcv9"{{.*}} "-tune-cpu" "v9"
9*bf371488SRainer Orth 
10*bf371488SRainer Orth // RUN: %clang -target sparcv9 -mtune=ultrasparc -### -c %s 2>&1 | FileCheck -check-prefix=SPARCV9_US %s
11*bf371488SRainer Orth // SPARCV9_US: "-cc1"{{.*}} "-triple" "sparcv9"{{.*}} "-tune-cpu" "ultrasparc"
12*bf371488SRainer Orth 
13*bf371488SRainer Orth // RUN: %clang -target sparc -### -c %s 2>&1 | FileCheck -check-prefix=SPARC %s
14*bf371488SRainer Orth // SPARC: "-cc1"{{.*}} "-triple" "sparc"
15*bf371488SRainer Orth 
16*bf371488SRainer Orth // RUN: %clang -target sparc -mtune=v9 -### -c %s 2>&1 | FileCheck -check-prefix=SPARC_V9 %s
17*bf371488SRainer Orth // SPARC_V9: "-cc1"{{.*}} "-triple" "sparc"{{.*}} "-tune-cpu" "v9"
18*bf371488SRainer Orth 
19*bf371488SRainer Orth // RUN: %clang -target sparc -mtune=ultrasparc -### -c %s 2>&1 | FileCheck -check-prefix=SPARC_US %s
20*bf371488SRainer Orth // SPARC_US: "-cc1"{{.*}} "-triple" "sparc"{{.*}} "-tune-cpu" "ultrasparc"
21*bf371488SRainer Orth 
22