Adding intrinsics and codegen patterns for:
- trn1 <Zd>.q, <Zm>.q, <Zn>.q
- trn2 <Zd>.q, <Zm>.q, <Zn>.q
- zip1 <Zd>.q, <Zm>.q, <Zn>.q
- zip2 <Zd>.q, <Zm>.q, <Zn>.q
- uzp1 <Zd>.q, <Zm>.q, <Zn>.q
- uzp2 <Zd>.q, <Zm>.q, <Zn>.q
These instructions are defined in Armv8.6-A.
nit: I know this is unrelated to your changes, but the _128 suffix for these instruction names breaks convention in this file. While you're changing these lines, can you change it to _Q?