1*cefe472cSYaxun (Sam) Liu // RUN: %clang_cc1 -triple amdgcn -target-cpu gfx906 -E %s -o - | FileCheck %s
2*cefe472cSYaxun (Sam) Liu 
3*cefe472cSYaxun (Sam) Liu // CHECK: has_s_memtime_inst
4*cefe472cSYaxun (Sam) Liu #if __has_builtin(__builtin_amdgcn_s_memtime)
5*cefe472cSYaxun (Sam) Liu   int has_s_memtime_inst;
6*cefe472cSYaxun (Sam) Liu #endif
7*cefe472cSYaxun (Sam) Liu 
8*cefe472cSYaxun (Sam) Liu // CHECK-NOT: has_gfx10_inst
9*cefe472cSYaxun (Sam) Liu #if __has_builtin(__builtin_amdgcn_mov_dpp8)
10*cefe472cSYaxun (Sam) Liu   int has_gfx10_inst;
11*cefe472cSYaxun (Sam) Liu #endif
12