Open
Description
https://godbolt.org/z/p3D7TX - legit OpenCL code, which translator can't convert to SPIR-V due to i3
type.
The translator with the assertions gives me:
InvalidBitWidth: Invalid bit width in input: 3
Proper LLVM back-end should be able to handle such types...
Is there an easy way to avoid such types in LLVM IR by configuring SPIR target in clang?