| // RUN: %clang_cc1 -triple amdgcn-- -verify -fsyntax-only %s |
| // RUN: %clang_cc1 -triple amdgcn-- -verify=silenced -Wno-deprecated-declarations -fsyntax-only %s |
| |
| // silenced-no-diagnostics |
| |
| __attribute__((amdgpu_num_sgpr(32))) // expected-warning {{the 'amdgpu_num_sgpr' attribute is deprecated; use 'amdgpu_waves_per_eu' instead}} |
| kernel void kernel_num_sgpr_32() {} |
| |
| __attribute__((amdgpu_num_vgpr(64))) // expected-warning {{the 'amdgpu_num_vgpr' attribute is deprecated; use 'amdgpu_waves_per_eu' instead}} |
| kernel void kernel_num_vgpr_64() {} |
| |
| __attribute__((amdgpu_num_sgpr(0))) // expected-warning {{the 'amdgpu_num_sgpr' attribute is deprecated; use 'amdgpu_waves_per_eu' instead}} |
| kernel void kernel_num_sgpr_0() {} |
| |
| __attribute__((amdgpu_num_vgpr(0))) // expected-warning {{the 'amdgpu_num_vgpr' attribute is deprecated; use 'amdgpu_waves_per_eu' instead}} |
| kernel void kernel_num_vgpr_0() {} |