Hi Hans, Could we please add the description of OpenCL support into the release notes?
It covers a larger time frame than just the current release but since it hasn't been in the release notes before, I hope it's fine. It would be good to inform what we were working on in the past. I propose the text below (feedback if any is appreciated). I can convert to any format if needed. Thanks, Anastasia ###OpenCL Support### Several OpenCL 2.0 features have been added, including: - Command line option -std=CL2.0. - Generic address space (__generic) along with new conversion rules between different AS and default AS deduction. - Support for program scope variables with __global AS. - Pipe specifier was added (although no pipe functions are supported yet). - Atomic types: atomic_int, atomic_uint, atomic_long, atomic_ulong, atomic_float, atomic_double, atomic_flag, atomic_intptr_t, atomic_uintptr_t, atomic_size_t, atomic_ptrdiff_t and their usage with C11 style builtin functions. - Image types: image2d_depth_t, image2d_array_depth_t, image2d_msaa_t, image2d_array_msaa_t, image2d_msaa_depth_t, image2d_array_msaa_depth_t. - Other types (for pipes and device side enqueue): clk_event_t, queue_t, ndrange_t, reserve_id_t. Several additional features/bugfixes have been added to the previous standards: - A set of floating point arithmetic relaxation flags: -cl-no-signed-zeros, -cl-unsafe-math-optimizations, -cl-finite-math-only, -cl-fast-relaxed-math. - Added ^^ to the list of reserved operations. - Improved vector support and diagnostics. - Improved diagnostics for function pointers.
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits