summaryrefslogtreecommitdiffstats
path: root/test/SemaOpenCL
Commit message (Expand)AuthorAgeFilesLines
* Merging r228118:upstream/release_36Tom Stellard2015-06-221-3/+129
* Workaround attribute ordering issue with kernel only attributesMatt Arsenault2014-12-051-0/+6
* Add attributes for AMDGPU register limits.Matt Arsenault2014-12-041-0/+34
* [OpenCL] Implemented restrictions for pointer conversions specified in OpenCL...Anastasia Stulova2014-11-261-0/+227
* OpenCL: Emit global variables in the constant addr space as constant globalsTom Stellard2014-10-162-2/+5
* OpenCL: Add -ffake-address-space-map to a testTom Stellard2014-10-161-2/+2
* [OpenCL] Reject reqd_work_group_size(X, Y, Z) where X, Y or Z == 0.Joey Gouly2014-05-191-0/+4
* Parameter/argument terminology fixesAlp Toker2014-05-111-1/+1
* Print detailed vector type information on diagnostics.Benjamin Kramer2014-04-251-3/+3
* Disallow driver use in more Sema testsAlp Toker2014-04-191-0/+4
* Allow address space qualifiers on OpenCL array parametersFraser Cormack2014-04-152-0/+8
* Enforce the restriction that a parameter to a kernel functionDavid Tweed2014-03-271-0/+2
* OpenCL: fix for the restriction on pointers to functions.Pekka Jaaskelainen2014-02-201-0/+16
* Allow clang to compile the "extern" storage class in OpenCL 1.2. Pekka Jaaskelainen2014-01-231-0/+9
* Simplifying the OpenCL image attribute. It does not need a semantic integer p...Aaron Ballman2014-01-141-1/+2
* [OpenCL] Disallow casts between address spaces.Joey Gouly2014-01-141-0/+26
* [OpenCL] Produce an error if an address space is used on the returnJoey Gouly2014-01-061-0/+12
* [OpenCL] Add test case for previous commit.Joey Gouly2014-01-031-0/+2
* [OpenCL] Variables in the constant address space must be initialized.Joey Gouly2014-01-032-4/+4
* [OpenCL] The kernel attribute can only be used on functions.Joey Gouly2014-01-021-0/+5
* [OpenCL] Produce an error, instead of a warning, for sizeof(void) in OpenCL.Joey Gouly2013-12-311-0/+5
* [OpenCL] Produce an error when the work group and vec type hint attributesJoey Gouly2013-12-131-0/+11
* [OpenCL] Make sure we put string literals in the constant address space.Joey Gouly2013-11-141-0/+13
* Do not allow functions or kernels called 'main' in OpenCL.Joey Gouly2013-11-051-0/+8
* Removing the endian attribute and updating associated test cases. This funct...Aaron Ballman2013-09-091-7/+1
* OpenCL allows the (pre/post)-(increment/decrement) operator on integer vector...David Tweed2013-09-061-0/+19
* Consolidating the notion of a GNU attribute parameter with the attribute argu...Aaron Ballman2013-08-311-1/+1
* Added the attribute name to the err_attribute_wrong_number_arguments diagnost...Aaron Ballman2013-07-231-2/+2
* Error on more illegal kernel argument types for OpenCLMatt Arsenault2013-07-233-2/+135
* Add an error to check that all program scope variables are in the constant ad...Tanya Lattner2013-04-052-1/+3
* Revert 178811 until I fix the unit tests.Tanya Lattner2013-04-042-3/+1
* Add an error to check that all program scope variables are in the constant ad...Tanya Lattner2013-04-042-1/+3
* Add support for the 'endian' attribute for OpenCL.Joey Gouly2013-03-141-0/+9
* Add a test case for the 'vec_type_hint' attribute that was introduced inJoey Gouly2013-03-111-0/+16
* Add a 64-bit triple to these tests, to fix 32-bit bots.Joey Gouly2013-02-212-2/+2
* Add support to Sema and CodeGen for floating point vector types in OpenCL.Joey Gouly2013-02-212-0/+114
* Diagnose loads of 'half' l-values in OpenCL.John McCall2013-02-121-15/+13
* Enable overloading of OpenCL events - this is needed for the overloaded OpenC...Guy Benyei2013-02-071-0/+11
* Add OpenCL samplers as Clang builtin types and check sampler related restrict...Guy Benyei2013-02-072-0/+25
* Add OpenCL error that a kernel function must have void return type. Includes ...Tanya Lattner2013-01-301-0/+4
* Fix a crash in OpenCL code by using the proper (RHS) bit-width.Joey Gouly2013-01-291-4/+7
* Add a diagnostic for an OpenCL kernel with a pointer pointer argument.Joey Gouly2013-01-291-0/+3
* Fix a non-conformant OpenCL test case.Joey Gouly2013-01-241-1/+1
* Fix an OpenCL test case that was OpenCL conformant.Joey Gouly2013-01-241-0/+14
* Add a new LangOpt NativeHalfType. This option allows for native half/fp16Joey Gouly2013-01-231-0/+42
* Implement OpenCL event_t as Clang builtin type, including event_t related Ope...Guy Benyei2013-01-201-0/+17
* Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ...Joey Gouly2013-01-171-0/+9
* Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnost...Andy Gibbs2012-10-194-0/+4
* Disable the warning for missing prototypes for OpenCL kernels. Includes testc...Tanya Lattner2012-07-261-0/+6
* Extend the support for cl-std to include 1.2.Tanya Lattner2012-06-191-0/+12