| /llvm-project/llvm/test/CodeGen/AArch64/ |
| H A D | sve-fixed-length-int-rem.ll | 26 ; VBITS_GE_128-NEXT: sdivr z2.s, p0/m, z2.s, z3.s 36 ; VBITS_GE_256-NEXT: sunpklo z2.h, z1.b 39 ; VBITS_GE_256-NEXT: sunpklo z2.s, z2.h 41 ; VBITS_GE_256-NEXT: sdivr z2.s, p0/m, z2.s, z3.s 42 ; VBITS_GE_256-NEXT: uzp1 z2.h, z2.h, z2.h 67 ; VBITS_GE_512-NEXT: sunpklo z2.h, z1.b 70 ; VBITS_GE_512-NEXT: sunpklo z2.s, z2.h 72 ; VBITS_GE_512-NEXT: sdivr z2.s, p0/m, z2.s, z3.s 73 ; VBITS_GE_512-NEXT: uzp1 z2.h, z2.h, z2.h 111 ; VBITS_GE_128-NEXT: sdivr z2.s, p0/m, z2.s, z3.s [all …]
|
| H A D | sve-fp-reciprocal.ll | 19 ; CHECK-NEXT: frecpe z2.h, z1.h 20 ; CHECK-NEXT: frecps z1.h, z1.h, z2.h 21 ; CHECK-NEXT: fmul z1.h, z2.h, z1.h 41 ; CHECK-NEXT: frecpe z2.s, z1.s 42 ; CHECK-NEXT: frecps z3.s, z1.s, z2.s 43 ; CHECK-NEXT: fmul z2.s, z2.s, z3.s 44 ; CHECK-NEXT: frecps z1.s, z1.s, z2.s 45 ; CHECK-NEXT: fmul z1.s, z2.s, z1.s 65 ; CHECK-NEXT: frecpe z2.d, z1.d 66 ; CHECK-NEXT: frecps z3.d, z1.d, z2.d [all …]
|
| H A D | sve-copy-zprpair.mir | 17 ; CHECK: $z2 = ORR_ZZZ $z1, $z1 20 ; CHECK: $z1 = ORR_ZZZ $z2, $z2 63 ; CHECK: $z3 = ORR_ZZZ $z2, $z2 64 ; CHECK: $z2 = ORR_ZZZ $z1, $z1 67 ; CHECK: $z1 = ORR_ZZZ $z2, $z2 68 ; CHECK: $z2 = ORR_ZZZ $z3, $z3 89 ; CHECK: $z3 = ORR_ZZZ $z2, $z2 90 ; CHECK: $z2 = ORR_ZZZ $z1, $z1 93 ; CHECK: $z1 = ORR_ZZZ $z2, $z2 94 ; CHECK: $z2 = ORR_ZZZ $z3, $z3 [all …]
|
| /llvm-project/llvm/test/MC/AArch64/SVE/ |
| H A D | matrix-multiply-int8-diagnostics.s | 8 ummla z0.h, z1.b, z2.b 10 ummla z0.s, z1.h, z2.b 12 ummla z0.s, z1.b, z2.d 18 ummla z0.s, z1.b, z2.b 21 smmla z0.s, z1.b, z2.b 24 usmmla z0.s, z1.b, z2.b 33 usdot z0.d, z1.b, z2.b 35 usdot z0.s, z1.s, z2.b 37 usdot z0.s, z1.b, z2.h 43 usdot z0.s, z1.b, z2.b [all …]
|
| H A D | matrix-multiply-int8.s | 14 ummla z0.s, z1.b, z2.b 20 smmla z0.s, z1.b, z2.b 26 usmmla z0.s, z1.b, z2.b 40 ummla z0.s, z1.b, z2.b 51 smmla z0.s, z1.b, z2.b 62 usmmla z0.s, z1.b, z2.b 72 usdot z0.s, z1.b, z2.b 85 usdot z0.s, z1.b, z2.b 95 usdot z0.s, z1.b, z2.b[0] 101 sudot z0.s, z1.b, z2.b[3] [all …]
|
| H A D | bfmlal.s | 8 bfmlalb z0.S, z1.H, z2.H 13 bfmlalt z0.S, z1.H, z2.H 18 bfmlalb z0.S, z1.H, z2.H[0] 23 bfmlalt z0.S, z1.H, z2.H[0] 28 bfmlalb z0.S, z1.H, z2.H[7] 33 bfmlalt z0.S, z1.H, z2.H[7] 66 bfmlalb z0.S, z1.H, z2.H 76 bfmlalt z0.S, z1.H, z2.H 86 bfmlalb z0.S, z1.H, z2.H[0] 96 bfmlalt z0.S, z1.H, z2.H[0] [all …]
|
| /llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | combine-shift-of-shifted-logic.ll | 11 %z2 = and i32 %z1, 1073741820 12 %z3 = shl i32 %z2, 2 23 %z2 = and i32 %z1, 536870880 24 %z3 = shl i32 %z2, 3 36 %z2 = and i32 %z1, 536870908 37 %z3 = shl i32 %z2, 2 48 %z2 = and i32 %z1, 1073741820 49 %z3 = lshr i32 %z2, 2 61 %z2 = and i32 %z1, 536870880 62 %z3 = lshr i32 %z2, 3 [all …]
|
| H A D | combine-shift-imm-chain.ll | 11 %z2 = shl i32 %z1, 3 12 ret i32 %z2 22 %z2 = shl i32 %z1, 2 23 %z3 = shl i32 %z2, 3 35 %z2 = shl i32 %z1, 10 36 %z3 = shl i32 %z2, 10 49 %z2 = shl i64 %z1, 10 50 %z3 = shl i64 %z2, 10 65 %z2 = ashr i32 %z1, 3 66 ret i32 %z2 [all …]
|
| /llvm-project/llvm/test/MC/AArch64/SVE2/ |
| H A D | mul-diagnostics.s | 26 mul z0.h, z1.h, z2.h[-1] 31 mul z0.h, z1.h, z2.h[8] 36 mul z0.s, z1.s, z2.s[-1] 41 mul z0.s, z1.s, z2.s[4] 46 mul z0.d, z1.d, z2.d[-1] 51 mul z0.d, z1.d, z2.d[2] 59 mul z0.b, z1.h, z2.h 64 mul z0.h, z1.s, z2.s 69 mul z0.s, z1.d, z2.d 74 mul z0.d, z1.b, z2.b [all …]
|
| H A D | sqrdmulh-diagnostics.s | 26 sqrdmulh z0.h, z1.h, z2.h[-1] 31 sqrdmulh z0.h, z1.h, z2.h[8] 36 sqrdmulh z0.s, z1.s, z2.s[-1] 41 sqrdmulh z0.s, z1.s, z2.s[4] 46 sqrdmulh z0.d, z1.d, z2.d[-1] 51 sqrdmulh z0.d, z1.d, z2.d[2] 59 sqrdmulh z0.b, z1.h, z2.h 64 sqrdmulh z0.h, z1.s, z2.s 69 sqrdmulh z0.s, z1.d, z2.d 74 sqrdmulh z0.d, z1.b, z2.b [all …]
|
| H A D | sqdmulh-diagnostics.s | 26 sqdmulh z0.h, z1.h, z2.h[-1] 31 sqdmulh z0.h, z1.h, z2.h[8] 36 sqdmulh z0.s, z1.s, z2.s[-1] 41 sqdmulh z0.s, z1.s, z2.s[4] 46 sqdmulh z0.d, z1.d, z2.d[-1] 51 sqdmulh z0.d, z1.d, z2.d[2] 59 sqdmulh z0.b, z1.h, z2.h 64 sqdmulh z0.h, z1.s, z2.s 69 sqdmulh z0.s, z1.d, z2.d 74 sqdmulh z0.d, z1.b, z2.b [all …]
|
| H A D | sqdmlslt-diagnostics.s | 43 sqdmlslt z0.b, z1.b, z2.b 48 sqdmlslt z0.h, z1.h, z2.h 53 sqdmlslt z0.s, z1.s, z2.s 58 sqdmlslt z0.d, z1.d, z2.d 63 sqdmlslt z0.b, z1.b, z2.b[0] 68 sqdmlslt z0.h, z1.h, z2.h[0] 73 sqdmlslt z0.s, z1.b, z2.b[0] 78 sqdmlslt z0.s, z1.s, z2.s[0] 83 sqdmlslt z0.s, z1.d, z2.d[0] 88 sqdmlslt z0.d, z1.b, z2.b[0] [all …]
|
| H A D | umlslt-diagnostics.s | 43 umlslt z0.b, z1.b, z2.b 48 umlslt z0.h, z1.h, z2.h 53 umlslt z0.s, z1.s, z2.s 58 umlslt z0.d, z1.d, z2.d 63 umlslt z0.b, z1.b, z2.b[0] 68 umlslt z0.h, z1.h, z2.h[0] 73 umlslt z0.s, z1.b, z2.b[0] 78 umlslt z0.s, z1.s, z2.s[0] 83 umlslt z0.s, z1.d, z2.d[0] 88 umlslt z0.d, z1.b, z2.b[0] [all …]
|
| H A D | smlslt-diagnostics.s | 43 smlslt z0.b, z1.b, z2.b 48 smlslt z0.h, z1.h, z2.h 53 smlslt z0.s, z1.s, z2.s 58 smlslt z0.d, z1.d, z2.d 63 smlslt z0.b, z1.b, z2.b[0] 68 smlslt z0.h, z1.h, z2.h[0] 73 smlslt z0.s, z1.b, z2.b[0] 78 smlslt z0.s, z1.s, z2.s[0] 83 smlslt z0.s, z1.d, z2.d[0] 88 smlslt z0.d, z1.b, z2.b[0] [all …]
|
| H A D | smlalb-diagnostics.s | 43 smlalb z0.b, z1.b, z2.b 48 smlalb z0.h, z1.h, z2.h 53 smlalb z0.s, z1.s, z2.s 58 smlalb z0.d, z1.d, z2.d 63 smlalb z0.b, z1.b, z2.b[0] 68 smlalb z0.h, z1.h, z2.h[0] 73 smlalb z0.s, z1.b, z2.b[0] 78 smlalb z0.s, z1.s, z2.s[0] 83 smlalb z0.s, z1.d, z2.d[0] 88 smlalb z0.d, z1.b, z2.b[0] [all …]
|
| H A D | umlalt-diagnostics.s | 43 umlalt z0.b, z1.b, z2.b 48 umlalt z0.h, z1.h, z2.h 53 umlalt z0.s, z1.s, z2.s 58 umlalt z0.d, z1.d, z2.d 63 umlalt z0.b, z1.b, z2.b[0] 68 umlalt z0.h, z1.h, z2.h[0] 73 umlalt z0.s, z1.b, z2.b[0] 78 umlalt z0.s, z1.s, z2.s[0] 83 umlalt z0.s, z1.d, z2.d[0] 88 umlalt z0.d, z1.b, z2.b[0] [all …]
|
| H A D | smlalt-diagnostics.s | 43 smlalt z0.b, z1.b, z2.b 48 smlalt z0.h, z1.h, z2.h 53 smlalt z0.s, z1.s, z2.s 58 smlalt z0.d, z1.d, z2.d 63 smlalt z0.b, z1.b, z2.b[0] 68 smlalt z0.h, z1.h, z2.h[0] 73 smlalt z0.s, z1.b, z2.b[0] 78 smlalt z0.s, z1.s, z2.s[0] 83 smlalt z0.s, z1.d, z2.d[0] 88 smlalt z0.d, z1.b, z2.b[0] [all …]
|
| H A D | sqdmlslb-diagnostics.s | 43 sqdmlslb z0.b, z1.b, z2.b 48 sqdmlslb z0.h, z1.h, z2.h 53 sqdmlslb z0.s, z1.s, z2.s 58 sqdmlslb z0.d, z1.d, z2.d 63 sqdmlslb z0.b, z1.b, z2.b[0] 68 sqdmlslb z0.h, z1.h, z2.h[0] 73 sqdmlslb z0.s, z1.b, z2.b[0] 78 sqdmlslb z0.s, z1.s, z2.s[0] 83 sqdmlslb z0.s, z1.d, z2.d[0] 88 sqdmlslb z0.d, z1.b, z2.b[0] [all …]
|
| H A D | umlalb-diagnostics.s | 43 umlalb z0.b, z1.b, z2.b 48 umlalb z0.h, z1.h, z2.h 53 umlalb z0.s, z1.s, z2.s 58 umlalb z0.d, z1.d, z2.d 63 umlalb z0.b, z1.b, z2.b[0] 68 umlalb z0.h, z1.h, z2.h[0] 73 umlalb z0.s, z1.b, z2.b[0] 78 umlalb z0.s, z1.s, z2.s[0] 83 umlalb z0.s, z1.d, z2.d[0] 88 umlalb z0.d, z1.b, z2.b[0] [all …]
|
| H A D | sqdmlalt-diagnostics.s | 43 sqdmlalt z0.b, z1.b, z2.b 48 sqdmlalt z0.h, z1.h, z2.h 53 sqdmlalt z0.s, z1.s, z2.s 58 sqdmlalt z0.d, z1.d, z2.d 63 sqdmlalt z0.b, z1.b, z2.b[0] 68 sqdmlalt z0.h, z1.h, z2.h[0] 73 sqdmlalt z0.s, z1.b, z2.b[0] 78 sqdmlalt z0.s, z1.s, z2.s[0] 83 sqdmlalt z0.s, z1.d, z2.d[0] 88 sqdmlalt z0.d, z1.b, z2.b[0] [all …]
|
| H A D | umlslb-diagnostics.s | 43 umlslb z0.b, z1.b, z2.b 48 umlslb z0.h, z1.h, z2.h 53 umlslb z0.s, z1.s, z2.s 58 umlslb z0.d, z1.d, z2.d 63 umlslb z0.b, z1.b, z2.b[0] 68 umlslb z0.h, z1.h, z2.h[0] 73 umlslb z0.s, z1.b, z2.b[0] 78 umlslb z0.s, z1.s, z2.s[0] 83 umlslb z0.s, z1.d, z2.d[0] 88 umlslb z0.d, z1.b, z2.b[0] [all …]
|
| H A D | sqdmlalb-diagnostics.s | 43 sqdmlalb z0.b, z1.b, z2.b 48 sqdmlalb z0.h, z1.h, z2.h 53 sqdmlalb z0.s, z1.s, z2.s 58 sqdmlalb z0.d, z1.d, z2.d 63 sqdmlalb z0.b, z1.b, z2.b[0] 68 sqdmlalb z0.h, z1.h, z2.h[0] 73 sqdmlalb z0.s, z1.b, z2.b[0] 78 sqdmlalb z0.s, z1.s, z2.s[0] 83 sqdmlalb z0.s, z1.d, z2.d[0] 88 sqdmlalb z0.d, z1.b, z2.b[0] [all …]
|
| H A D | smlslb-diagnostics.s | 43 smlslb z0.b, z1.b, z2.b 48 smlslb z0.h, z1.h, z2.h 53 smlslb z0.s, z1.s, z2.s 58 smlslb z0.d, z1.d, z2.d 63 smlslb z0.b, z1.b, z2.b[0] 68 smlslb z0.h, z1.h, z2.h[0] 73 smlslb z0.s, z1.b, z2.b[0] 78 smlslb z0.s, z1.s, z2.s[0] 83 smlslb z0.s, z1.d, z2.d[0] 88 smlslb z0.d, z1.b, z2.b[0] [all …]
|
| /llvm-project/libclc/generic/lib/math/ |
| H A D | clc_exp10.cl | 85 float z2 = __clc_mad(__clc_mad(__clc_mad(r, 0x1.555556p-5f, 0x1.555556p-3f), 90 z2 = __clc_mad(two_to_jby64, z2, two_to_jby64); 92 float z2s = z2 * as_float(0x1 << (m + 149)); 93 float z2n = as_float(as_int(z2) + m2); 94 z2 = m <= -126 ? z2s : z2n; 96 z2 = return_inf ? as_float(PINFBITPATT_SP32) : z2; 97 z2 = return_zero ? 0.0f : z2; [all...] |
| H A D | exp_helper.cl | 37 double z2 = r * fma(r, 48 z2 = fma(tv.s0 + tv.s1, z2, tv.s1) + tv.s0; 50 int small_value = (m < -1022) || ((m == -1022) && (z2 < 1.0)); 54 double z3= z2 * as_double(((long)n1 + 1023) << 52); 57 z2 = ldexp(z2, m); 58 z2 = small_value ? z3: z2; 60 z2 [all...] |