diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Headers/openmp_wrappers/math.h')
-rw-r--r-- | contrib/llvm-project/clang/lib/Headers/openmp_wrappers/math.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/math.h b/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/math.h index c64af8b13ece..1e3c07cfdb8c 100644 --- a/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/math.h +++ b/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/math.h @@ -48,4 +48,14 @@ #pragma omp end declare variant +#ifdef __AMDGCN__ +#pragma omp begin declare variant match(device = {arch(amdgcn)}) + +#define __OPENMP_AMDGCN__ +#include <__clang_hip_math.h> +#undef __OPENMP_AMDGCN__ + +#pragma omp end declare variant +#endif + #endif |