- User Since
- Jun 2 2016, 11:01 PM (137 w, 6 d)
Dec 12 2018
Dec 10 2018
Nov 26 2018
FWIW, I'd vote for the first revision of this patch. From myunderstanding, the test verifies that libclang is able to parse OpenCL code correctly. It doesn't do anything specific to x86: target for x86 just happens to support a set of OpenCL extensions.
I am trying to understand what exactly does it bring into testing if the code doesn't have anything target specific in there?
Nov 22 2018
FWIW, I'd vote for the first revision of this patch. From my
understanding, the test verifies that libclang is able to parse OpenCL
code correctly. It doesn't do anything specific to x86: target for x86 just
happens to support a set of OpenCL extensions.
Nov 8 2018
Committed in r346392.
Nov 7 2018
I reverted this change in r346338, as it breaks Index/opencl-types.cl LIT test. See http://lab.llvm.org:8011/builders/clang-ppc64le-linux/builds/21503/steps/ninja%20check%201/logs/FAIL%3A%20Clang%3A%3Aopencl-types.cl
Oct 29 2018
Oct 26 2018
Measure the performance / size impact
Oct 23 2018
Committed revision 345044
Oct 12 2018
Oct 11 2018
Sep 25 2018
Sep 17 2018
Sep 11 2018
Sep 10 2018
Sep 7 2018
The idea is that we don't pre-compile the whole opencl-c.h, we split
it into several headers (3 of them are target independent) and
pre-compile them instead.
Sep 6 2018
Sep 5 2018
Aug 31 2018
Aug 20 2018
Aug 3 2018
Aug 2 2018
Aug 1 2018
I've requested a commit access from Chris, and hopefully I will commit this patch soon. Otherwise I'll ask someone to commit it.
Thanks for the review!
Jul 31 2018
Jul 30 2018
Jul 27 2018
Rollback accidentally squashed commit.
Jul 26 2018
Moved unrelated change to https://reviews.llvm.org/D49723.
Moved another chunk from https://reviews.llvm.org/D49725
Jul 25 2018
Added a diagnostic note for typedefs; moved unrelated changes to
Moved a chunk from https://reviews.llvm.org/D49725; added 2 more tests.
Jul 24 2018
Jun 4 2018
Addressed CR comments, added a diagnostic if shared library was not loaded.
May 23 2018
Fixed warning about void* to function pointer cast.
May 22 2018
Add license header.
Oct 24 2016
- Fix comments and code formatting
Oct 4 2016
- Describe OpenCLOptions::set() function
- Move -cl-ext option to cc1
- Reword -cl-ext option help
- Move -cl-ext handling out of target-specific code
- Add two more test cases regarding -cl-ext option
Sep 22 2016
Add more test cases and fix minor issues
Sep 20 2016
Sorry for my late reply.
Aug 24 2016
Aug 19 2016
- Remove unused test case