File tree 1 file changed +34
-0
lines changed 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ // RUN: %clang_cc1 -fopenacc -Wno-openacc-deprecated-clause-alias -ast-print %s -o - | FileCheck %s
2
+
3
+ void foo () {
4
+ // CHECK: #pragma acc parallel loop
5
+ // CHECK-NEXT: for (int i = 0; i < 5; ++i)
6
+ // CHECK-NEXT: ;
7
+ #pragma acc parallel loop
8
+ for (int i = 0 ;i<5 ;++i);
9
+ // CHECK: #pragma acc serial loop
10
+ // CHECK-NEXT: for (int i = 0; i < 5; ++i)
11
+ // CHECK-NEXT: ;
12
+ #pragma acc serial loop
13
+ for (int i = 0 ;i<5 ;++i);
14
+ // CHECK: #pragma acc kernels loop
15
+ // CHECK-NEXT: for (int i = 0; i < 5; ++i)
16
+ // CHECK-NEXT: ;
17
+ #pragma acc kernels loop
18
+ for (int i = 0 ;i<5 ;++i);
19
+ // CHECK: #pragma acc parallel loop auto
20
+ // CHECK-NEXT: for (int i = 0; i < 5; ++i)
21
+ // CHECK-NEXT: ;
22
+ #pragma acc parallel loop auto
23
+ for (int i = 0 ;i<5 ;++i);
24
+ // CHECK: #pragma acc serial loop seq
25
+ // CHECK-NEXT: for (int i = 0; i < 5; ++i)
26
+ // CHECK-NEXT: ;
27
+ #pragma acc serial loop seq
28
+ for (int i = 0 ;i<5 ;++i);
29
+ // CHECK: #pragma acc kernels loop independent
30
+ // CHECK-NEXT: for (int i = 0; i < 5; ++i)
31
+ // CHECK-NEXT: ;
32
+ #pragma acc kernels loop independent
33
+ for (int i = 0 ;i<5 ;++i);
34
+ }
You can’t perform that action at this time.
0 commit comments