blob: 035a769623ed1cdbbff4d1f3d5e11dffbb839854 [file] [edit]
// 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() {}