Support "matrix swizzle" if/when CIR needs it. _Originally posted by @farzonl in https://github.com/llvm/llvm-project/pull/171225#discussion_r2603566274_