You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[SYCL] Change SPIR-V Enum token type from unsigned int to int for barrier builtins (#17438)
Motivation is unifying SPIR-V builtin mangling to enhance SYCL AOT
support for backend targets that bypass SPIR-V generation. Changing to
signed int type aligns with
* SPV-IR output of llvm-spirv translator.
* Default underlying type of enum being int, e.g. enum defined in
tablegened LLVM SPIR-V backend header and standard SPIR-V header.
Changes are mainly made to following places:
* clang/lib/Sema/SPIRVBuiltins.td
* libclc/libspirv
0 commit comments