|
1 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"ppc970\");}" > %t.c |
| 1 | +// RUN: echo "int main() { return __builtin_cpu_is(\"ppc970\");}" > %t.c |
2 | 2 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
3 | 3 |
|
4 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"ppc-cell-be\");}" > %t.c |
| 4 | +// RUN: echo "int main() { return __builtin_cpu_is(\"ppc-cell-be\");}" > %t.c |
5 | 5 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
6 | 6 |
|
7 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"ppca2\");}" > %t.c |
| 7 | +// RUN: echo "int main() { return __builtin_cpu_is(\"ppca2\");}" > %t.c |
8 | 8 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
9 | 9 |
|
10 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"ppc405\");}" > %t.c |
| 10 | +// RUN: echo "int main() { return __builtin_cpu_is(\"ppc405\");}" > %t.c |
11 | 11 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
12 | 12 |
|
13 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"ppc440\");}" > %t.c |
| 13 | +// RUN: echo "int main() { return __builtin_cpu_is(\"ppc440\");}" > %t.c |
14 | 14 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
15 | 15 |
|
16 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"ppc464\");}" > %t.c |
| 16 | +// RUN: echo "int main() { return __builtin_cpu_is(\"ppc464\");}" > %t.c |
17 | 17 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
18 | 18 |
|
19 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"ppc476\");}" > %t.c |
| 19 | +// RUN: echo "int main() { return __builtin_cpu_is(\"ppc476\");}" > %t.c |
20 | 20 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
21 | 21 |
|
22 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power4\");}" > %t.c |
| 22 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power4\");}" > %t.c |
23 | 23 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
24 | 24 |
|
25 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power5\");}" > %t.c |
| 25 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power5\");}" > %t.c |
26 | 26 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
27 | 27 |
|
28 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power5+\");}" > %t.c |
| 28 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power5+\");}" > %t.c |
29 | 29 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
30 | 30 |
|
31 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power6\");}" > %t.c |
| 31 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power6\");}" > %t.c |
32 | 32 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
33 | 33 |
|
34 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power6x\");}" > %t.c |
| 34 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power6x\");}" > %t.c |
35 | 35 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s
|
36 | 36 |
|
37 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power7\");}" > %t.c |
| 37 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power7\");}" > %t.c |
38 | 38 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s -DVALUE=32768 \
|
39 | 39 | // RUN: --check-prefix=CHECKOP
|
40 | 40 |
|
41 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power8\");}" > %t.c |
| 41 | +// RUN: echo "int main() { return __builtin_cpu_is(\"pwr7\");}" > %t.c |
| 42 | +// RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s -DVALUE=32768 \ |
| 43 | +// RUN: --check-prefix=CHECKOP |
| 44 | + |
| 45 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power8\");}" > %t.c |
42 | 46 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s -DVALUE=65536 \
|
43 | 47 | // RUN: --check-prefix=CHECKOP
|
44 | 48 |
|
45 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power9\");}" > %t.c |
| 49 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power9\");}" > %t.c |
46 | 50 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s -DVALUE=131072\
|
47 | 51 | // RUN: --check-prefix=CHECKOP
|
48 | 52 |
|
49 |
| -// RUN: echo "int main() { return __builtin_cpu_is(\"power10\");}" > %t.c |
| 53 | +// RUN: echo "int main() { return __builtin_cpu_is(\"power10\");}" > %t.c |
| 54 | +// RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s -DVALUE=262144 \ |
| 55 | +// RUN: --check-prefix=CHECKOP |
| 56 | + |
| 57 | +// RUN: echo "int main() { return __builtin_cpu_is(\"pwr10\");}" > %t.c |
50 | 58 | // RUN: %clang_cc1 -triple powerpc-ibm-aix7.2.0.0 -emit-llvm -o - %t.c | FileCheck %s -DVALUE=262144 \
|
51 | 59 | // RUN: --check-prefix=CHECKOP
|
52 | 60 |
|
|
67 | 75 | // CHECKOP-NEXT: %retval = alloca i32, align 4
|
68 | 76 | // CHECKOP-NEXT: store i32 0, ptr %retval, align 4
|
69 | 77 | // CHECKOP-NEXT: %0 = load i32, ptr getelementptr inbounds ({ i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i64, i64, i64, i64, i32, i32, i32, i32, i32, i32, i64, i32, i8, i8, i8, i8, i32, i32, i16, i16, [3 x i32], i32 }, ptr @_system_configuration, i32 0, i32 1), align 4
|
70 |
| -// CHECKOP-NEXT: %1 = icmp eq i32 %0, [[VALUE]] |
| 78 | +// CHECKOP-NEXT: %1 = icmp eq i32 %0, [[VALUE]] |
71 | 79 | // CHECKOP-NEXT: %conv = zext i1 %1 to i32
|
72 | 80 | // CHECKOP-NEXT: ret i32 %conv
|
73 | 81 | // CHECKOP-NEXT: }
|
|
0 commit comments