| /llvm-project-15.0.7/llvm/test/MC/AArch64/SVE/ |
| H A D | zip2.s | 12 zip2 z0.b, z0.b, z0.b label 18 zip2 z0.h, z0.h, z0.h label 24 zip2 z0.s, z0.s, z0.s label 30 zip2 z0.d, z0.d, z0.d label 36 zip2 z31.b, z31.b, z31.b label 42 zip2 z31.h, z31.h, z31.h label 48 zip2 z31.s, z31.s, z31.s label 60 zip2 p0.b, p0.b, p0.b label 66 zip2 p0.h, p0.h, p0.h label 72 zip2 p0.s, p0.s, p0.s label [all …]
|
| H A D | zip2-diagnostics.s | 4 zip2 z6.h, z23.h, z31.x label 10 zip2 z0.h, z30.h, z24.b label 16 zip2 z1.h, z2.h label 22 zip2 z1.s, z2.s, z32.s label 28 zip2 p1.s, p2.s, p16.s label 34 zip2 z1.s, z2.s, p3.s label 40 zip2 p1.s, p2.s, z3.s label 50 zip2 z31.d, z31.d, z31.d label 56 zip2 z31.d, z31.d, z31.d label
|
| H A D | matrix-multiply-fp64.s | 245 zip2 z0.q, z1.q, z2.q label
|
| /llvm-project-15.0.7/llvm/test/MC/AArch64/ |
| H A D | neon-perm.s | 89 zip2 v0.8b, v1.8b, v2.8b 90 zip2 v0.16b, v1.16b, v2.16b 91 zip2 v0.4h, v1.4h, v2.4h 92 zip2 v0.8h, v1.8h, v2.8h 93 zip2 v0.2s, v1.2s, v2.2s 94 zip2 v0.4s, v1.4s, v2.4s 95 zip2 v0.2d, v1.2d, v2.2d
|
| H A D | neon-diagnostics.s | 6462 zip2 v0.8b, v1.4b, v2.4b 6464 zip2 v0.8h, v1.4h, v2.4h 6466 zip2 v0.4h, v1.2h, v2.2h 6468 zip2 v0.4s, v1.2s, v2.2s 6470 zip2 v0.2s, v1.1s, v2.1s 6473 zip2 v0.2d, v1.1d, v2.1d 6475 zip2 v0.1d, v1.1d, v2.1d 6582 zip2 v0.8b, v1.4b, v2.4b 6584 zip2 v0.8h, v1.4h, v2.4h 6586 zip2 v0.4h, v1.2h, v2.2h [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-zip.ll | 6 ;CHECK: zip2.8b 19 ;CHECK: zip2.4h 32 ;CHECK: zip2.16b 45 ;CHECK: zip2.8h 58 ;CHECK: zip2.4s 71 ;CHECK: zip2.4s 86 ;CHECK: zip2.8b 99 ;CHECK: zip2.16b
|
| H A D | arm64-st1.ll | 608 ; EXYNOS: zip2.8b 626 ; EXYNOS: zip2.8b 628 ; EXYNOS: zip2.8b 630 ; EXYNOS: zip2.8b 633 ; EXYNOS: zip2.8b 688 ; EXYNOS: zip2.4h 706 ; EXYNOS: zip2.4h 708 ; EXYNOS: zip2.4h 710 ; EXYNOS: zip2.4h 713 ; EXYNOS: zip2.4h [all …]
|
| H A D | arm64-addp.ll | 82 ; CHECK-NEXT: zip2.4s v1, v1, v1 95 ; CHECK-NEXT: zip2.4s v1, v1, v1 98 ; CHECK-NEXT: zip2.4s v3, v3, v3 123 ; CHECK-NEXT: zip2.8h v1, v1, v1 148 ; CHECK-NEXT: zip2.16b v1, v1, v1
|
| H A D | neon-perm.ll | 276 ; CHECK-NEXT: zip2 v0.2s, v0.2s, v1.2s 296 ; CHECK-NEXT: zip2 v0.2d, v0.2d, v1.2d 346 ; CHECK-NEXT: zip2 v0.2s, v0.2s, v1.2s 366 ; CHECK-NEXT: zip2 v0.2d, v0.2d, v1.2d 376 ; CHECK-NEXT: zip2 v0.2s, v0.2s, v1.2s 396 ; CHECK-NEXT: zip2 v0.2d, v0.2d, v1.2d 656 ; CHECK-NEXT: zip2 v0.8b, v0.8b, v1.8b 676 ; CHECK-NEXT: zip2 v0.4h, v0.4h, v1.4h 686 ; CHECK-NEXT: zip2 v0.8h, v0.8h, v1.8h 696 ; CHECK-NEXT: zip2 v0.2s, v0.2s, v1.2s [all …]
|
| H A D | sve-intrinsics-perm-select.ll | 2096 ; CHECK-NEXT: zip2 p0.b, p0.b, p1.b 2106 ; CHECK-NEXT: zip2 p0.h, p0.h, p1.h 2116 ; CHECK-NEXT: zip2 p0.s, p0.s, p1.s 2126 ; CHECK-NEXT: zip2 p0.d, p0.d, p1.d 2136 ; CHECK-NEXT: zip2 z0.b, z0.b, z1.b 2146 ; CHECK-NEXT: zip2 z0.h, z0.h, z1.h 2156 ; CHECK-NEXT: zip2 z0.s, z0.s, z1.s 2166 ; CHECK-NEXT: zip2 z0.d, z0.d, z1.d 2176 ; CHECK-NEXT: zip2 z0.d, z0.d, z1.d 2186 ; CHECK-NEXT: zip2 z0.s, z0.s, z1.s [all …]
|
| H A D | sve-fixed-length-permute-zip-uzp-trn.ll | 41 ; VBITS_EQ_256-NEXT: zip2 z4.h, z1.h, z3.h 43 ; VBITS_EQ_256-NEXT: zip2 z3.h, z0.h, z2.h 57 ; VBITS_EQ_512-NEXT: zip2 z0.h, z0.h, z1.h 127 ; VBITS_EQ_256-NEXT: zip2 z0.d, z0.d, z1.d 174 ; CHECK-NEXT: zip2 v0.4s, v0.4s, v1.4s 419 ; Emit zip2 instruction for v32i8 shuffle with vscale_range(2,2), 427 ; CHECK-NEXT: zip2 z0.b, z0.b, z1.b 445 ; CHECK-NEXT: zip2 z0.h, z0.h, z1.h 455 ; Emit zip2 instruction for v8i32 shuffle with vscale_range(2,2), 463 ; CHECK-NEXT: zip2 z0.s, z0.s, z1.s [all …]
|
| H A D | reduce-shuffle.ll | 44 ; CHECK-NEXT: zip2 v6.4s, v1.4s, v0.4s 45 ; CHECK-NEXT: zip2 v18.4s, v3.4s, v2.4s 49 ; CHECK-NEXT: zip2 v4.4s, v2.4s, v3.4s 88 ; CHECK-NEXT: zip2 v16.4s, v17.4s, v2.4s 89 ; CHECK-NEXT: zip2 v17.4s, v18.4s, v5.4s 277 ; CHECK-NEXT: zip2 v4.4s, v2.4s, v3.4s 278 ; CHECK-NEXT: zip2 v6.4s, v1.4s, v0.4s 308 ; CHECK-NEXT: zip2 v7.4s, v0.4s, v6.4s 312 ; CHECK-NEXT: zip2 v1.4s, v1.4s, v2.4s 325 ; CHECK-NEXT: zip2 v6.4s, v0.4s, v3.4s [all …]
|
| H A D | faddp.ll | 235 ; CHECK-NEXT: zip2 v1.4s, v1.4s, v1.4s 250 ; CHECK-NEXT: zip2 v1.4s, v1.4s, v1.4s 251 ; CHECK-NEXT: zip2 v3.4s, v3.4s, v3.4s
|
| H A D | sve-intrinsics-perm-select-matmul-fp64.ll | 431 ; CHECK-NEXT: zip2 z0.q, z0.q, z1.q 441 ; CHECK-NEXT: zip2 z0.q, z0.q, z1.q 451 ; CHECK-NEXT: zip2 z0.q, z0.q, z1.q 461 ; CHECK-NEXT: zip2 z0.q, z0.q, z1.q 471 ; CHECK-NEXT: zip2 z0.q, z0.q, z1.q 481 ; CHECK-NEXT: zip2 z0.q, z0.q, z1.q 491 ; CHECK-NEXT: zip2 z0.q, z0.q, z1.q 501 ; CHECK-NEXT: zip2 z0.q, z0.q, z1.q
|
| H A D | vector-fcvt.ll | 22 ; CHECK-NEXT: zip2 v0.8b, v0.8b, v0.8b 40 ; CHECK-NEXT: zip2 v2.8b, v0.8b, v0.8b 45 ; CHECK-NEXT: zip2 v0.8b, v0.8b, v0.8b 118 ; CHECK-NEXT: zip2 v0.8b, v0.8b, v0.8b 134 ; CHECK-NEXT: zip2 v2.8b, v0.8b, v0.8b 139 ; CHECK-NEXT: zip2 v0.8b, v0.8b, v0.8b
|
| H A D | arm64-trn.ll | 89 ; CHECKLE-NEXT: zip2 v0.2s, v0.2s, v1.2s 98 ; CHECKBE-NEXT: zip2 v0.2s, v0.2s, v1.2s 116 ; CHECKLE-NEXT: zip2 v0.2s, v0.2s, v1.2s 125 ; CHECKBE-NEXT: zip2 v0.2s, v0.2s, v1.2s
|
| H A D | vec_uaddo.ll | 145 ; CHECK-NEXT: zip2 v2.8b, v0.8b, v0.8b 150 ; CHECK-NEXT: zip2 v5.8b, v0.8b, v0.8b 178 ; CHECK-NEXT: zip2 v0.8b, v0.8b, v0.8b
|
| H A D | vec_umulo.ll | 174 ; CHECK-NEXT: zip2 v4.8b, v2.8b, v0.8b 179 ; CHECK-NEXT: zip2 v4.8b, v0.8b, v0.8b 208 ; CHECK-NEXT: zip2 v2.8b, v2.8b, v0.8b
|
| H A D | shuffles.ll | 29 ; CHECK-NEXT: zip2 v2.4s, v7.4s, v6.4s
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/AArch64/ |
| H A D | sve-intrinsic-opts-zip.ll | 14 …%zip2 = call <vscale x 4 x i32> @llvm.aarch64.sve.zip2.nxv4i32(<vscale x 4 x i32> %uzp1, <vscale x… 15 %ret = add <vscale x 4 x i32> %zip1, %zip2 22 declare <vscale x 4 x i32> @llvm.aarch64.sve.zip2.nxv4i32(<vscale x 4 x i32>, <vscale x 4 x i32>)
|
| /llvm-project-15.0.7/llvm/test/MC/RISCV/ |
| H A D | rv64zbp-aliases-valid.s | 115 # CHECK-S-OBJ: zip2.b t0, t1 116 zip2.b x5, x6 139 # CHECK-S-OBJ: zip2.h t0, t1 140 zip2.h x5, x6 171 # CHECK-S-OBJ: zip2.w t0, t1 172 zip2.w x5, x6 211 # CHECK-S-OBJ: zip2 t0, t1 212 zip2 x5, x6 label
|
| H A D | rv32zbp-aliases-valid.s | 91 # CHECK-S-OBJ: zip2.b t0, t1 92 zip2.b x5, x6 115 # CHECK-S-OBJ: zip2.h t0, t1 116 zip2.h x5, x6 147 # CHECK-S-OBJ: zip2 t0, t1 148 zip2 x5, x6 label
|
| /llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/ |
| H A D | shuffle-transpose.ll | 88 ; CODE: zip2 v0.2s, v0.2s, v1.2s 124 ; CODE: zip2 v0.2d, v0.2d, v1.2d 142 ; CODE: zip2 v0.2s, v0.2s, v1.2s 178 ; CODE: zip2 v0.2d, v0.2d, v1.2d
|
| /llvm-project-15.0.7/llvm/test/CodeGen/RISCV/ |
| H A D | rv64zbp-intrinsic.ll | 122 ; RV64ZBP-NEXT: zip2.b a0, a0 149 ; RV64ZBP-NEXT: zip2.h a0, a0 185 ; RV64ZBP-NEXT: zip2.w a0, a0 692 ; RV64ZBP-NEXT: zip2.w a0, a0 728 ; RV64ZBP-NEXT: zip2 a0, a0 755 ; RV64ZBP-NEXT: zip2.b a0, a0 782 ; RV64ZBP-NEXT: zip2.h a0, a0
|
| H A D | rv32zbp-intrinsic.ll | 197 ; RV32ZBP-NEXT: zip2.b a0, a0 224 ; RV32ZBP-NEXT: zip2.h a0, a0 260 ; RV32ZBP-NEXT: zip2 a0, a0
|