In SPIR-V, unit dimensional vectors, e.g. `vector<1xf32` are legalized as scalars (vectors are 2, 3, 4, and possibly 8 and 16 dimensional). This PR fixes the `math.round` conversion pattern to legalize these vectors during conversion. Co-authored-by: Ege Beysel <beysel@roofline.ai> --------- Signed-off-by: Artem Gindinson <gindinson@roofline.ai> Co-authored-by: Ege Beysel <beysel@roofline.ai>