Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/c-c++-common/goacc/loop-clauses.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
line wrap: on
line source
int main () { int i, j; #pragma acc parallel firstprivate (j) private (i) { #pragma acc loop seq for (i = 0; i < 10; i++) { } } #pragma acc parallel default (none) { #pragma acc loop auto private (j) for (i = 0; i < 10; i++) { } #pragma acc loop gang for (i = 0; i < 10; i++) { } #pragma acc loop gang(static:5) for (i = 0; i < 10; i++) { } #pragma acc loop gang(static:*) for (i = 0; i < 10; i++) { } #pragma acc loop vector for (i = 0; i < 10; i++) { } #pragma acc loop worker for (i = 0; i < 10; i++) { } #pragma acc loop auto for (i = 0; i < 10; i++) { } #pragma acc loop independent for (i = 0; i < 10; i++) { } #pragma acc loop seq for (i = 0; i < 10; i++) { } #pragma acc loop gang worker vector for (i = 0; i < 10; i++) { } } #pragma acc kernels default (none) { #pragma acc loop auto for (i = 0; i < 10; i++) { } #pragma acc loop gang (num:5) for (i = 0; i < 10; i++) { } #pragma acc loop gang(static:5) for (i = 0; i < 10; i++) { } #pragma acc loop gang(static:*) for (i = 0; i < 10; i++) { } #pragma acc loop vector(length:10) for (i = 0; i < 10; i++) { } #pragma acc loop worker(num:5) for (i = 0; i < 10; i++) { } #pragma acc loop auto for (i = 0; i < 10; i++) { } #pragma acc loop independent for (i = 0; i < 10; i++) { } #pragma acc loop seq for (i = 0; i < 10; i++) { } #pragma acc loop gang worker vector for (i = 0; i < 10; i++) { } } return 0; }