25 lines · cpp
1// RUN: %clang_cc1 -fopenacc -ast-print %s -o - | FileCheck %s2 3unsigned Int;4 5void uses() {6// CHECK: #pragma acc set default_async(Int) if(Int == 5) device_type(default) device_num(Int)7#pragma acc set default_async(Int) if (Int == 5) device_type(default) device_num(Int)8// CHECK: #pragma acc set default_async(Int) device_type(nvidia) device_num(Int)9#pragma acc set default_async(Int) device_type(nvidia) device_num(Int)10// CHECK: #pragma acc set default_async(Int) if(Int == 5) device_num(Int)11#pragma acc set default_async(Int) if (Int == 5) device_num(Int)12// CHECK: #pragma acc set default_async(Int) if(Int == 5) device_type(host)13#pragma acc set default_async(Int) if (Int == 5) device_type(host)14// CHECK: #pragma acc set if(Int == 5) device_type(multicore) device_num(Int)15#pragma acc set if (Int == 5) device_type(multicore) device_num(Int)16// CHECK: #pragma acc set default_async(Int)17#pragma acc set default_async(Int)18// CHECK: #pragma acc set if(Int == 5) device_type(multicore)19#pragma acc set if (Int == 5) device_type(multicore)20// CHECK: #pragma acc set device_type(radeon)21#pragma acc set device_type(radeon)22// CHECK: #pragma acc set device_num(Int)23#pragma acc set device_num(Int)24}25