Closed
Description
Describe the bug
SYCL 2020 spec describes different set of vector aliases comparing to SYCL 1.2.1 spec
In particular, aliases like cl_int2 -> vec<cl_int, 2>
are now don't exist in the spec. However, they are still used in our implementation, for example:
llvm/sycl/include/sycl/accessor.hpp
Lines 776 to 780 in ffda344
I suppose that we want to get rid of those extra aliases to simplify our codebase and maintenance effort, but before doing so, we need to stop using those aliases internally first.