File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Expand file tree Collapse file tree 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