/llvm-project/llvm/test/MC/AArch64/ |
H A D | neon-2velem.s | 88 smlal2 v0.4s, v1.8h, v1.h[2] 89 smlal2 v0.2d, v1.4s, v1.s[2] 90 smlal2 v0.2d, v1.4s, v22.s[2]
|
H A D | neon-3vdiff.s | 153 smlal2 v0.8h, v1.16b, v2.16b 154 smlal2 v0.4s, v1.8h, v2.8h 155 smlal2 v0.2d, v1.4s, v2.4s
|
H A D | arm64-advsimd.s | 1176 smlal2.8h v1, v2, v3 1177 smlal2.4s v1, v2, v3 1178 smlal2.2d v1, v2, v3 1183 smlal2 v13.8h, v8.16b, v0.16b 1184 smlal2 v13.4s, v8.8h, v0.8h 1185 smlal2 v13.2d, v8.4s, v0.4s 1190 ; CHECK: smlal2.8h v1, v2, v3 ; encoding: [0x41,0x80,0x23,0x4e] 1191 ; CHECK: smlal2.4s v1, v2, v3 ; encoding: [0x41,0x80,0x63,0x4e] 1192 ; CHECK: smlal2.2d v1, v2, v3 ; encoding: [0x41,0x80,0xa3,0x4e] 1196 ; CHECK: smlal2.8h v13, v8, v0 ; encoding: [0x0d,0x81,0x20,0x4e] [all …]
|
H A D | neon-diagnostics.s | 2326 smlal2 v0.8h, v1.16h, v2.16b 2327 smlal2 v0.4s, v1.8s, v2.8h 2328 smlal2 v0.2d, v1.4d, v2.4s 2331 // CHECK-ERROR: smlal2 v0.8h, v1.16h, v2.16b 2333 // CHECK-ERROR: smlal2 v0.4s, v1.8s, v2.8h 2335 // CHECK-ERROR: smlal2 v0.2d, v1.4d, v2.4s 3031 smlal2 v0.4h, v1.8h, v1.h[2] 3032 smlal2 v0.4s, v1.8h, v1.h[8] 3033 smlal2 v0.4s, v1.8h, v16.h[2] 3034 smlal2 v [all...] |
/llvm-project/llvm/test/CodeGen/AArch64/ |
H A D | neon-extmul.ll | 89 ; CHECK-GI-NEXT: smlal2 v3.4s, v0.8h, v1.8h 131 ; CHECK-SD-NEXT: smlal2 v3.4s, v0.8h, v1.8h 317 ; CHECK-GI-NEXT: smlal2 v3.2d, v6.4s, v7.4s 319 ; CHECK-GI-NEXT: smlal2 v5.2d, v0.4s, v1.4s 381 ; CHECK-SD-NEXT: smlal2 v3.2d, v6.4s, v7.4s 382 ; CHECK-SD-NEXT: smlal2 v5.2d, v0.4s, v1.4s
|
H A D | machine-licm-sub-loop.ll | 50 ; CHECK-NEXT: smlal2 v2.4s, v0.8h, v1.8h 52 ; CHECK-NEXT: smlal2 v5.4s, v0.8h, v4.8h
|
H A D | arm64-neon-2velem-high.ll | 171 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.8h 188 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.8h 201 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.4s 216 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.4s
|
H A D | sinksplat.ll | 377 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[3]
|
H A D | arm64-neon-2velem.ll | 766 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[3] 780 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.s[1] 793 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[7] 806 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.s[3] 2699 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[0] 2713 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.s[0] 2726 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.h[0] 2739 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.s[0]
|
H A D | arm64-vmul.ll | 1997 ; CHECK-NEXT: smlal2.8h v0, v1, v2 2013 ; CHECK-NEXT: smlal2.4s v0, v1, v2 2029 ; CHECK-NEXT: smlal2.2d v0, v1, v2 2094 ; CHECK-NEXT: smlal2.4s v0, v1, v2[3] 2112 ; CHECK-NEXT: smlal2.2d v0, v1, v2[1]
|
H A D | arm64-neon-3vdiff.ll | 2126 ; CHECK-NEXT: smlal2 v0.8h, v1.16b, v2.16b 2139 ; CHECK-NEXT: smlal2 v0.4s, v1.8h, v2.8h 2152 ; CHECK-NEXT: smlal2 v0.2d, v1.4s, v2.4s
|
H A D | vecreduce-add.ll | 2292 ; CHECK-GI-BASE-NEXT: smlal2 v2.4s, v1.8h, v0.8h 2340 ; CHECK-GI-BASE-NEXT: smlal2 v4.4s, v3.8h, v2.8h 2341 ; CHECK-GI-BASE-NEXT: smlal2 v5.4s, v1.8h, v0.8h
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Neoverse/ |
H A D | V2-forwarding.s | 62 # LLVM-MCA-BEGIN smlal2 64 smlal2 v0.4s, v1.8h, v2.8h label 65 smlal2 v0.4s, v1.8h, v2.8h label 66 smlal2 v0.4s, v0.8h, v1.8h label 621 # CHECK: [8] Code Region - smlal2 638 # CHECK-NEXT: [0,1] D====eeeeER . . . . smlal2 v0.4s, v1.8h, v2.8h 639 # CHECK-NEXT: [0,2] D=====eeeeER . . . . smlal2 v0.4s, v1.8h, v2.8h 640 # CHECK-NEXT: [0,3] D=========eeeeER . . . smlal2 v0.4s, v0.8h, v1.8h 642 # CHECK-NEXT: [1,1] D=================eeeeER . . smlal2 v0.4s, v1.8h, v2.8h 643 # CHECK-NEXT: [1,2] D==================eeeeER. . smlal2 v0.4s, v1.8h, v2.8h [all …]
|
H A D | N1-neon-instructions.s | 530 smlal2 v0.2d, v0.4s, v0.4s label 531 smlal2 v0.4s, v0.8h, v0.8h label 532 smlal2 v0.8h, v0.16b, v0.16b label 1607 # CHECK-NEXT: 1 4 1.00 smlal2 v0.2d, v0.4s, v0.4s 1608 # CHECK-NEXT: 1 4 1.00 smlal2 v0.4s, v0.8h, v0.8h 1609 # CHECK-NEXT: 1 4 1.00 smlal2 v0.8h, v0.16b, v0.16b 2693 # CHECK-NEXT: - - - - - - - - 1.00 - smlal2 v0.2d, v… 2694 # CHECK-NEXT: - - - - - - - - 1.00 - smlal2 v0.4s, v… 2695 # CHECK-NEXT: - - - - - - - - 1.00 - smlal2 v0.8h, v…
|
H A D | N2-neon-instructions.s | 530 smlal2 v0.2d, v0.4s, v0.4s label 531 smlal2 v0.4s, v0.8h, v0.8h label 532 smlal2 v0.8h, v0.16b, v0.16b label 1607 # CHECK-NEXT: 1 4 1.00 smlal2 v0.2d, v0.4s, v0.4s 1608 # CHECK-NEXT: 1 4 1.00 smlal2 v0.4s, v0.8h, v0.8h 1609 # CHECK-NEXT: 1 4 1.00 smlal2 v0.8h, v0.16b, v0.16b 2696 … - - - - - - - - 1.00 - smlal2 v0.2d, v0.4s, v0.4s 2697 … - - - - - - - - 1.00 - smlal2 v0.4s, v0.8h, v0.8h 2698 … - - - - - - - - 1.00 - smlal2 v0.8h, v0.16b, v0.…
|
H A D | V2-neon-instructions.s | 630 smlal2 v0.2d, v0.4s, v0.4s label 631 smlal2 v0.4s, v0.8h, v0.8h label 632 smlal2 v0.8h, v0.16b, v0.16b label 1868 # CHECK-NEXT: 1 4 0.50 smlal2 v0.2d, v0.4s, v0.4s 1869 # CHECK-NEXT: 1 4 0.50 smlal2 v0.4s, v0.8h, v0.8h 1870 # CHECK-NEXT: 1 4 0.50 smlal2 v0.8h, v0.16b, v0.16b 3125 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.2d, v0.4s, v0.4s 3126 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.4s, v0.8h, v0.8h 3127 # CHECK-NEXT: - - - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.8h, v0.16b, v0.16b
|
H A D | V1-neon-instructions.s | 619 smlal2 v0.2d, v0.4s, v0.4s label 620 smlal2 v0.4s, v0.8h, v0.8h label 621 smlal2 v0.8h, v0.16b, v0.16b label 1846 # CHECK-NEXT: 1 4 0.50 smlal2 v0.2d, v0.4s, v0.4s 1847 # CHECK-NEXT: 1 4 0.50 smlal2 v0.4s, v0.8h, v0.8h 1848 # CHECK-NEXT: 1 4 0.50 smlal2 v0.8h, v0.16b, v0.16b 3090 # CHECK-NEXT: - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.2d, v0.4s, v0.4s 3091 # CHECK-NEXT: - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.4s, v0.8h, v0.8h 3092 # CHECK-NEXT: - - - - - - - - - - - - - - 0.50 - 0.50 - smlal2 v0.8h, v0.16b, v0.16b
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Ampere/Ampere1B/ |
H A D | neon-instructions.s | 530 smlal2 v0.2d, v0.4s, v0.4s label 531 smlal2 v0.4s, v0.8h, v0.8h label 532 smlal2 v0.8h, v0.16b, v0.16b label 1607 # CHECK-NEXT: 1 3 0.50 smlal2 v0.2d, v0.4s, v0.4s 1608 # CHECK-NEXT: 1 3 0.50 smlal2 v0.4s, v0.8h, v0.8h 1609 # CHECK-NEXT: 1 3 0.50 smlal2 v0.8h, v0.16b, v0.16b 2695 … - - - - - - - 0.50 0.50 - smlal2 v0.2d, v0.4s, v0.4s 2696 … - - - - - - - 0.50 0.50 - smlal2 v0.4s, v0.8h, v0.8h 2697 … - - - - - - - 0.50 0.50 - smlal2 v0.8h, v0.16b, v0.…
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/Cortex/ |
H A D | A55-neon-instructions.s | 522 smlal2 v0.2d, v0.4s, v0.4s label 523 smlal2 v0.4s, v0.8h, v0.8h label 524 smlal2 v0.8h, v0.16b, v0.16b label 1591 # CHECK-NEXT: 1 4 1.00 smlal2 v0.2d, v0.4s, v0.4s 1592 # CHECK-NEXT: 1 4 1.00 smlal2 v0.4s, v0.8h, v0.8h 1593 # CHECK-NEXT: 1 4 1.00 smlal2 v0.8h, v0.16b, v0.16b 2671 … - - 1.00 1.00 - - - - - - smlal2 v0.2d, v0.4s, v0.4s 2672 … - - 1.00 1.00 - - - - - - smlal2 v0.4s, v0.8h, v0.8h 2673 … - - 1.00 1.00 - - - - - - smlal2 v0.8h, v0.16b, v0.…
|
H A D | A510-neon-instructions.s | 522 smlal2 v0.2d, v0.4s, v0.4s label 523 smlal2 v0.4s, v0.8h, v0.8h label 524 smlal2 v0.8h, v0.16b, v0.16b label 1591 # CHECK-NEXT: 1 4 0.50 smlal2 v0.2d, v0.4s, v0.4s 1592 # CHECK-NEXT: 1 4 0.50 smlal2 v0.4s, v0.8h, v0.8h 1593 # CHECK-NEXT: 1 4 0.50 smlal2 v0.8h, v0.16b, v0.16b 2673 … - - - - - 0.50 0.50 - - - smlal2 v0.2d, v0.4s, v0.4s 2674 … - - - - - 0.50 0.50 - - - smlal2 v0.4s, v0.8h, v0.8h 2675 … - - - - - 0.50 0.50 - - - smlal2 v0.8h, v0.16b, v0.…
|
/llvm-project/llvm/test/tools/llvm-mca/AArch64/A64FX/ |
H A D | A64FX-neon-instructions.s | 522 smlal2 v0.2d, v0.4s, v0.4s label 523 smlal2 v0.4s, v0.8h, v0.8h label 524 smlal2 v0.8h, v0.16b, v0.16b label 1591 # CHECK-NEXT: 1 14 0.50 smlal2 v0.2d, v0.4s, v0.4s 1592 # CHECK-NEXT: 1 14 0.50 smlal2 v0.4s, v0.8h, v0.8h 1593 # CHECK-NEXT: 1 14 0.50 smlal2 v0.8h, v0.16b, v0.16b 2667 # CHECK-NEXT: - - - - - 0.50 0.50 - smlal2 v0.2d, v0.4s, v0.4s 2668 # CHECK-NEXT: - - - - - 0.50 0.50 - smlal2 v0.4s, v0.8h, v0.8h 2669 # CHECK-NEXT: - - - - - 0.50 0.50 - smlal2 v0.8h, v0.16b, v0.16b
|
/llvm-project/llvm/test/MC/Disassembler/AArch64/ |
H A D | arm64-advsimd.txt | 1715 # CHECK: smlal2.4s v0, v0, v0[1] 1717 # CHECK: smlal2.2d v0, v0, v0[3] 2257 # CHECK: smlal2.8h v0, v0, v0 2259 # CHECK: smlal2.2d v0, v0, v0
|
H A D | neon-instructions.txt | 1244 # CHECK: smlal2 v0.8h, v1.16b, v2.16b 1245 # CHECK: smlal2 v0.4s, v1.8h, v2.8h 1246 # CHECK: smlal2 v0.2d, v1.4s, v2.4s
|