[PATCH] D89372: [OpenCL] Remove unused extensions
Marco Antognini via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Oct 14 04:41:03 PDT 2020
mantognini created this revision.
Herald added subscribers: cfe-commits, kerbowa, Anastasia, yaxunl, nhaehnle, jvesely, jholewinski.
Herald added a project: clang.
mantognini updated this revision to Diff 298093.
mantognini added a comment.
mantognini published this revision for review.
Addressed buildbot issues.
Many non-language extensions are defined but also unused. This patch
removes them with their tests as they do not require compiler support.
The cl_khr_select_fprounding_mode extension is also removed because it
has been deprecated since OpenCL 1.1 and Clang doesn't have any specific
support for it.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D89372
Files:
clang/include/clang/Basic/OpenCLExtensions.def
clang/lib/Basic/Targets/AMDGPU.h
clang/lib/Basic/Targets/NVPTX.h
clang/test/Misc/amdgcn.languageOptsOpenCL.cl
clang/test/Misc/nvptx.languageOptsOpenCL.cl
clang/test/Misc/r600.languageOptsOpenCL.cl
clang/test/Preprocessor/init.c
clang/test/SemaOpenCL/extension-version.cl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D89372.298093.patch
Type: text/x-patch
Size: 27599 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20201014/e6478c81/attachment-0001.bin>
More information about the cfe-commits
mailing list