llvm icon indicating copy to clipboard operation
llvm copied to clipboard

[SYCL][ABI-Break] Fold host_half_impl::half into half_impl::half

Open steffenlarsen opened this issue 9 months ago • 1 comments

This commit folds the implementation of host_half_impl::half into half_impl::half and making the vector element representation the same as the half representation. This allows us to avoid strict alias violation for half vectors in their operator[] implementations.

Note that this is marked as an ABI break as it removes symbols on Windows, despite these symbols never being in the library.

steffenlarsen avatar Apr 30 '24 08:04 steffenlarsen