| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | sve-fixed-length-int-rem.ll | 42 ; VBITS_GE_256-NEXT: uzp1 z2.h, z2.h, z2.h 73 ; VBITS_GE_512-NEXT: uzp1 z2.h, z2.h, z2.h 176 ; CHECK-NEXT: uzp1 z2.h, z2.h, z2.h 177 ; CHECK-NEXT: uzp1 z2.b, z2.b, z2.b 200 ; CHECK-NEXT: uzp1 z2.h, z2.h, z2.h 201 ; CHECK-NEXT: uzp1 z2.b, z2.b, z2.b 228 ; CHECK-NEXT: uzp1 z2.b, z2.b, z2.b 443 ; CHECK-NEXT: uzp1 z2.h, z2.h, z2.h 464 ; CHECK-NEXT: uzp1 z2.h, z2.h, z2.h 963 ; CHECK-NEXT: uzp1 z2.h, z2.h, z2.h [all …]
|
| H A D | sve-fp-reciprocal.ll | 21 ; CHECK-NEXT: fmul z2.h, z2.h, z3.h 45 ; CHECK-NEXT: fmul z2.s, z2.s, z3.s 69 ; CHECK-NEXT: fmul z2.d, z2.d, z3.d 71 ; CHECK-NEXT: fmul z2.d, z2.d, z3.d 99 ; CHECK-NEXT: frsqrts z2.h, z0.h, z2.h 102 ; CHECK-NEXT: frsqrts z2.h, z0.h, z2.h 127 ; CHECK-NEXT: frsqrts z2.s, z0.s, z2.s 130 ; CHECK-NEXT: frsqrts z2.s, z0.s, z2.s 155 ; CHECK-NEXT: frsqrts z2.d, z0.d, z2.d 158 ; CHECK-NEXT: frsqrts z2.d, z0.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 40 ; CHECK: $z3 = ORR_ZZZ $z2, $z2 41 ; CHECK: $z2 = ORR_ZZZ $z1, $z1 44 ; CHECK: $z1 = ORR_ZZZ $z2, $z2 45 ; CHECK: $z2 = ORR_ZZZ $z3, $z3 66 ; CHECK: $z3 = ORR_ZZZ $z2, $z2 67 ; CHECK: $z2 = ORR_ZZZ $z1, $z1 70 ; CHECK: $z1 = ORR_ZZZ $z2, $z2 71 ; CHECK: $z2 = ORR_ZZZ $z3, $z3
|
| H A D | sve-calling-convention-tuple-types.ll | 10 ; CHECK-NEXT: mov z1.d, z2.d 33 ; CHECK-NEXT: mov z1.d, z2.d 56 ; CHECK-NEXT: mov z1.d, z2.d 79 ; CHECK-NEXT: mov z1.d, z2.d 102 ; CHECK-NEXT: mov z1.d, z2.d 125 ; CHECK-NEXT: mov z1.d, z2.d 148 ; CHECK-NEXT: mov z1.d, z2.d 149 ; CHECK-NEXT: mov z2.d, z3.d 158 ; CHECK-NEXT: mov z1.d, z2.d 159 ; CHECK-NEXT: mov z2.d, z4.d [all …]
|
| /llvm-project-15.0.7/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 …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | combine-shift-of-shifted-logic.ll | 12 %z3 = shl i32 %z2, 2 24 %z3 = shl i32 %z2, 3 37 %z3 = shl i32 %z2, 2 49 %z3 = lshr i32 %z2, 2 62 %z3 = lshr i32 %z2, 3 74 %z3 = lshr i32 %z2, 2 87 %z3 = ashr i32 %z2, 2 126 %z3 = shl i32 %z2, 2 139 %z3 = shl i32 %z2, 5 163 %z2 = or i32 %z1, 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-15.0.7/llvm/test/MC/AArch64/SVE2/ |
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 …]
|
| 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 | 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 | 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 | 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 | 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 | 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 | 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 …]
|
| /llvm-project-15.0.7/libclc/generic/lib/math/ |
| H A D | clc_exp10.cl | 83 z2 = mad(two_to_jby64, z2, two_to_jby64); 90 z2 = return_inf ? as_float(PINFBITPATT_SP32) : z2; 91 z2 = return_zero ? 0.0f : z2; 92 z2 = return_nan ? x : z2; 93 return z2; 129 z2 = fma(tv.s0 + tv.s1, z2, tv.s1) + tv.s0; 138 z2 = ldexp(z2, m); 139 z2 = small_value ? z3: z2; 141 z2 = isnan(x) ? x : z2; 143 z2 = x > X_MAX ? as_double(PINFBITPATT_DP64) : z2; [all …]
|
| H A D | exp_helper.cl | 38 double z2 = r * fma(r, 49 z2 = fma(tv.s0 + tv.s1, z2, tv.s1) + tv.s0; 51 int small_value = (m < -1022) || ((m == -1022) && (z2 < 1.0)); 55 double z3= z2 * as_double(((long)n1 + 1023) << 52); 58 z2 = ldexp(z2, m); 59 z2 = small_value ? z3: z2; 61 z2 = isnan(x) ? x : z2; 63 z2 = x > x_max ? as_double(PINFBITPATT_DP64) : z2; 64 z2 = x < x_min ? 0.0 : z2; 66 return z2;
|