Implement OpenCL vector types, a.k.a. extended vector types, in ClangIR.
Issue #284 implemented GNU vector types. Other issues are being created for other kinds of vector types. See https://clang.llvm.org/docs/LanguageExtensions.html#vectors-and-extended-vectors