I don’t think we should merge SVE and Neon. They are not only different ISAs but also use different vector technology. I wouldn’t mix fixed-length and scalable vector ops. It was also stated in the past that most of the ops in the ArmNeon dialect would go away in favor of using target independent ops in the Vector dialect.