[PATCH] D20388: AMDGPU: Fix supported CL features

Jan Vesely via llvm-commits llvm-commits at lists.llvm.org
Sun May 29 10:44:59 PDT 2016

jvesely added inline comments.

Comment at: test/Misc/r600.languageOptsOpenCL.cl:4
@@ +3,3 @@
+// RUN: %clang_cc1 -x cl -cl-std=CL %s -verify -triple r600-unknown-unknown -target-cpu cypress
+// RUN: %clang_cc1 -x cl -cl-std=CL %s -verify -triple r600-unknown-unknown -target-cpu turks -DTURKS
+// RUN: %clang_cc1 -x cl -cl-std=CL1.1 %s -verify -triple r600-unknown-unknown -target-cpu cayman
arsenm wrote:
> We should probably add builtin device macros for these
When we ran into similar problem while adding fma. We opted for feature macro(__HAS_FMAF__) instead of device macro. I suppose I can add __HAS_FP64__, but it won't have many uses since everyone checks for cl_khr_fp64.



More information about the llvm-commits mailing list