| /llvm-project-15.0.7/llvm/test/MC/AMDGPU/ |
| H A D | gfx11_wmma.s | 10 v_wmma_f32_16x16x16_f16 v[16:23], v[0:7], v[8:15], v[16:23] 14 v_wmma_f32_16x16x16_f16 v[16:19], v[0:7], v[8:15], v[16:19] 74 v_wmma_f32_16x16x16_f16 v[16:23], v[0:7], v[8:15], v[16:23] clamp 86 v_wmma_f32_16x16x16_bf16 v[16:23], v[0:7], v[8:15], v[16:23] 90 v_wmma_f32_16x16x16_bf16 v[16:19], v[0:7], v[8:15], v[16:19] 162 v_wmma_f16_16x16x16_f16 v[16:23], v[0:7], v[8:15], v[16:23] 166 v_wmma_f16_16x16x16_f16 v[16:19], v[0:7], v[8:15], v[16:19] 314 v_wmma_i32_16x16x16_iu8 v[8:15], v[0:3], v[4:7], v[8:15] 318 v_wmma_i32_16x16x16_iu8 v[8:11], v[0:3], v[4:7], v[8:11] 390 v_wmma_i32_16x16x16_iu4 v[4:11], v[0:1], v[2:3], v[4:11] [all …]
|
| H A D | gfx7_asm_flat.s | 462 flat_atomic_swap_x2 v[0:1], v[1:2], v[2:3] glc 492 flat_atomic_add_x2 v[0:1], v[1:2], v[2:3] glc 507 flat_atomic_sub_x2 v[0:1], v[1:2], v[2:3] glc 522 flat_atomic_smin_x2 v[0:1], v[1:2], v[2:3] glc 537 flat_atomic_umin_x2 v[0:1], v[1:2], v[2:3] glc 552 flat_atomic_smax_x2 v[0:1], v[1:2], v[2:3] glc 582 flat_atomic_and_x2 v[0:1], v[1:2], v[2:3] glc 597 flat_atomic_or_x2 v[0:1], v[1:2], v[2:3] glc 612 flat_atomic_xor_x2 v[0:1], v[1:2], v[2:3] glc 627 flat_atomic_inc_x2 v[0:1], v[1:2], v[2:3] glc [all …]
|
| H A D | gfx8_asm_flat.s | 417 flat_atomic_swap_x2 v[0:1], v[1:2], v[2:3] glc 447 flat_atomic_add_x2 v[0:1], v[1:2], v[2:3] glc 462 flat_atomic_sub_x2 v[0:1], v[1:2], v[2:3] glc 477 flat_atomic_smin_x2 v[0:1], v[1:2], v[2:3] glc 492 flat_atomic_umin_x2 v[0:1], v[1:2], v[2:3] glc 507 flat_atomic_smax_x2 v[0:1], v[1:2], v[2:3] glc 537 flat_atomic_and_x2 v[0:1], v[1:2], v[2:3] glc 552 flat_atomic_or_x2 v[0:1], v[1:2], v[2:3] glc 567 flat_atomic_xor_x2 v[0:1], v[1:2], v[2:3] glc 582 flat_atomic_inc_x2 v[0:1], v[1:2], v[2:3] glc [all …]
|
| H A D | mai-gfx940.s | 57 v_mfma_f64_16x16x4_f64 v[0:7], v[0:1], v[2:3], v[0:7] 64 v_mfma_f64_16x16x4f64 v[0:7], v[0:1], v[2:3], v[0:7] 150 v_mfma_f32_32x32x4f16 v[0:31], v[0:1], v[2:3], v[34:65] 164 v_mfma_f32_16x16x4f16 v[0:15], v[0:1], v[2:3], v[18:33] 171 v_mfma_f32_4x4x4_16b_f16 v[0:3], v[0:1], v[2:3], v[2:5] 178 v_mfma_f32_4x4x4f16 v[0:3], v[0:1], v[2:3], v[2:5] 192 v_mfma_f32_32x32x8f16 v[0:15], v[0:1], v[2:3], v[18:33] 199 v_mfma_f32_16x16x16_f16 v[0:3], v[0:1], v[2:3], v[2:5] 206 v_mfma_f32_16x16x16f16 v[0:3], v[0:1], v[2:3], v[2:5] 301 v_mfma_i32_16x16x32_i8 v[0:3], v[2:3], v[4:5], v[0:3] [all …]
|
| H A D | gfx90a_asm_features.s | 7 v_pk_fma_f32 v[8:9], v[0:1], s[0:1], v[4:5] 11 v_pk_fma_f32 v[8:9], v[0:1], s[0:1], v[4:5] 15 v_pk_fma_f32 v[8:9], v[0:1], s[0:1], v[4:5] 19 v_pk_fma_f32 v[8:9], v[0:1], s[0:1], v[4:5] 71 v_pk_fma_f32 v[0:1], v[4:5], v[8:9], v[16:17] 75 v_pk_mul_f32 v[254:255], v[8:9], v[16:17] 79 v_pk_mul_f32 v[4:5], v[254:255], v[16:17] 103 v_pk_mul_f32 v[4:5], v[8:9], v[254:255] 127 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] 143 v_pk_mul_f32 v[4:5], v[8:9], v[16:17] [all …]
|
| H A D | flat.s | 274 flat_atomic_swap_x2 v[1:2], v[3:4], v[5:6] glc 294 flat_atomic_add_x2 v[1:2], v[3:4], v[5:6] glc 304 flat_atomic_sub_x2 v[1:2], v[3:4], v[5:6] glc 314 flat_atomic_smin_x2 v[1:2], v[3:4], v[5:6] glc 324 flat_atomic_umin_x2 v[1:2], v[3:4], v[5:6] glc 334 flat_atomic_smax_x2 v[1:2], v[3:4], v[5:6] glc 354 flat_atomic_and_x2 v[1:2], v[3:4], v[5:6] glc 364 flat_atomic_or_x2 v[1:2], v[3:4], v[5:6] glc 374 flat_atomic_xor_x2 v[1:2], v[3:4], v[5:6] glc 384 flat_atomic_inc_x2 v[1:2], v[3:4], v[5:6] glc [all …]
|
| H A D | gfx10_asm_flat.s | 23 flat_load_dwordx2 v[5:6], v[1:2] 26 flat_load_dwordx3 v[5:7], v[1:2] 29 flat_load_dwordx4 v[5:8], v[1:2] 41 flat_store_dwordx2 v[1:2], v[2:3] 44 flat_store_dwordx3 v[1:2], v[2:4] 47 flat_store_dwordx4 v[1:2], v[2:5] 53 flat_atomic_cmpswap v[1:2], v[2:3] 95 flat_atomic_add_x2 v[1:2], v[2:3] 98 flat_atomic_sub_x2 v[1:2], v[2:3] 113 flat_atomic_and_x2 v[1:2], v[2:3] [all …]
|
| H A D | flat-global.s | 58 global_load_dwordx2 v[1:2], v[3:4], off 63 global_load_dwordx2 v[1:2], v[3:4], off dlc 68 global_load_dwordx3 v[1:3], v[3:4], off 78 global_load_dwordx4 v[1:4], v[3:4], off 148 global_store_dwordx2 v[3:4], v[1:2], off 158 global_store_dwordx3 v[3:4], v[1:3], off 269 global_atomic_cmpswap_x2 v[1:2], v[5:6], v[7:10], off glc 279 global_atomic_cmpswap_x2 v[1:2], v[5:6], v[7:10], off offset:-1 glc 284 global_atomic_cmpswap_x2 v[1:2], v[5:6], v[252:255], off offset:-1 glc 294 global_atomic_cmpswap_x2 v[1:2], v[5:6], v[7:10], off glc [all …]
|
| H A D | gfx8_asm_mimg.s | 117 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x3 123 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x5 126 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x6 129 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0x7 135 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x9 138 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0xa 141 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xb 144 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0xc 147 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xd 150 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xe [all …]
|
| H A D | gfx7_asm_mimg.s | 114 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x3 120 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x5 123 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x6 126 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0x7 132 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x9 135 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0xa 138 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xb 141 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0xc 144 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xd 147 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xe [all …]
|
| H A D | gfx9_asm_mimg.s | 120 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x3 126 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x5 129 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x6 132 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0x7 138 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0x9 141 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0xa 144 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xb 147 image_load_mip v[5:6], v[1:2], s[8:15] dmask:0xc 150 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xd 153 image_load_mip v[5:7], v[1:2], s[8:15] dmask:0xe [all …]
|
| H A D | mai-gfx90a.s | 537 v_mfma_f32_32x32x4f16 v[0:31], v[0:1], v[2:3], v[34:65] 633 v_mfma_f32_16x16x4f16 v[0:15], v[0:1], v[2:3], v[18:33] 729 v_mfma_f32_4x4x4f16 v[0:3], v[0:1], v[2:3], v[2:5] 825 v_mfma_f32_32x32x8f16 v[0:15], v[0:1], v[2:3], v[18:33] 921 v_mfma_f32_16x16x16f16 v[0:3], v[0:1], v[2:3], v[2:5] 1977 v_mfma_f32_32x32x4bf16_1k v[0:31], v[0:1], v[2:3], v[34:65] 2073 v_mfma_f32_16x16x4bf16_1k v[0:15], v[0:1], v[2:3], v[18:33] 2169 v_mfma_f32_4x4x4bf16_1k v[0:3], v[0:1], v[2:3], v[2:5] 2361 v_mfma_f32_16x16x16bf16_1k v[0:3], v[0:1], v[2:3], v[2:5] 2433 v_mfma_f64_16x16x4f64 v[0:7], v[0:1], v[2:3], v[10:17] [all …]
|
| H A D | gfx11_flat.s | 22 flat_atomic_add_u64 v[1:2], v[0:1], v[2:3] offset:64 glc 34 flat_atomic_and_b64 v[1:2], v[0:1], v[2:3] offset:64 glc 58 flat_atomic_cmpswap_b64 v[1:2], v[0:1], v[2:5] offset:64 glc 61 flat_atomic_cmpswap_b64 v[1:2], v[3:4], v[5:8] glc slc 64 flat_atomic_cmpswap_b64 v[1:2], v[3:4], v[5:8] glc 88 flat_atomic_dec_u64 v[1:2], v[0:1], v[2:3] offset:64 glc 100 flat_atomic_inc_u64 v[1:2], v[0:1], v[2:3] offset:64 glc 118 flat_atomic_max_i64 v[1:2], v[0:1], v[2:3] offset:64 glc 130 flat_atomic_max_u64 v[1:2], v[0:1], v[2:3] offset:64 glc 214 flat_atomic_swap_b64 v[1:2], v[3:4], v[5:6] glc slc [all …]
|
| H A D | gfx11-flat-errs.s | 47 flat_load_b64 v[1:2], v[3:4] 50 flat_load_b96 v[1:3], v[5:6] 53 flat_load_b128 v[1:4], v[5:6] 103 flat_store_b64 v[1:2], v[3:4] 106 flat_store_b96 v[1:2], v[3:5] 109 flat_store_b128 v[1:2], v[3:6] 158 flat_atomic_swap_b64 v[1:2], v[3:4], v[5:6] glc 161 flat_atomic_swap_b64 v[1:2], v[3:4], v[5:6] glc slc 225 flat_atomic_cmpswap_b64 v[1:2], v[3:4], v[5:8] glc 228 flat_atomic_cmpswap_b64 v[1:2], v[3:4], v[5:8] glc slc [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | fdiv.f64.ll | 28 ; GFX6-NEXT: v_fma_f64 v[6:7], v[6:7], v[8:9], v[6:7] 30 ; GFX6-NEXT: v_fma_f64 v[6:7], v[6:7], v[8:9], v[6:7] 32 ; GFX6-NEXT: v_fma_f64 v[4:5], -v[4:5], v[8:9], v[10:11] 33 ; GFX6-NEXT: v_div_fmas_f64 v[4:5], v[4:5], v[6:7], v[8:9] 43 ; GFX8-NEXT: v_fma_f64 v[6:7], v[6:7], v[8:9], v[6:7] 46 ; GFX8-NEXT: v_fma_f64 v[6:7], v[6:7], v[10:11], v[6:7] 48 ; GFX8-NEXT: v_fma_f64 v[4:5], -v[4:5], v[10:11], v[8:9] 59 ; GFX9-NEXT: v_fma_f64 v[6:7], v[6:7], v[8:9], v[6:7] 62 ; GFX9-NEXT: v_fma_f64 v[6:7], v[6:7], v[10:11], v[6:7] 77 ; GFX10-NEXT: v_fma_f64 v[6:7], v[6:7], v[8:9], v[6:7] [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/AMDGPU/ |
| H A D | gfx10-double.s | 13 v_fract_f64 v[4:5], v[4:5] 15 v_trunc_f64 v[0:1], v[0:1] 16 v_ceil_f64 v[2:3], v[2:3] 20 v_fma_f64 v[0:1], v[0:1], v[0:1], v[0:1] 21 v_add_f64 v[2:3], v[2:3], v[2:3] 22 v_mul_f64 v[4:5], v[4:5], v[4:5] 23 v_min_f64 v[6:7], v[6:7], v[6:7] 24 v_max_f64 v[8:9], v[8:9], v[8:9] 26 v_div_fmas_f64 v[0:1], v[0:1], v[0:1], v[0:1] 28 v_div_fixup_f64 v[0:1], v[0:1], v[0:1], v[0:1] [all …]
|
| H A D | gfx11-double.s | 13 v_fract_f64 v[4:5], v[4:5] 15 v_trunc_f64 v[0:1], v[0:1] 16 v_ceil_f64 v[2:3], v[2:3] 20 v_fma_f64 v[0:1], v[0:1], v[0:1], v[0:1] 21 v_add_f64 v[2:3], v[2:3], v[2:3] 22 v_mul_f64 v[4:5], v[4:5], v[4:5] 23 v_min_f64 v[6:7], v[6:7], v[6:7] 24 v_max_f64 v[8:9], v[8:9], v[8:9] 26 v_div_fmas_f64 v[0:1], v[0:1], v[0:1], v[0:1] 28 v_div_fixup_f64 v[0:1], v[0:1], v[0:1], v[0:1] [all …]
|
| /llvm-project-15.0.7/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_avx2.c | 47 v[0] = addv(v[0], v[4]); in round_fn() 48 v[1] = addv(v[1], v[5]); in round_fn() 49 v[2] = addv(v[2], v[6]); in round_fn() 50 v[3] = addv(v[3], v[7]); in round_fn() 59 v[8] = addv(v[8], v[12]); in round_fn() 60 v[9] = addv(v[9], v[13]); in round_fn() 63 v[4] = xorv(v[4], v[8]); in round_fn() 64 v[5] = xorv(v[5], v[9]); in round_fn() 75 v[0] = addv(v[0], v[4]); in round_fn() 76 v[1] = addv(v[1], v[5]); in round_fn() [all …]
|
| H A D | blake3_neon.c | 71 v[0] = add_128(v[0], v[4]); in round_fn4() 72 v[1] = add_128(v[1], v[5]); in round_fn4() 73 v[2] = add_128(v[2], v[6]); in round_fn4() 74 v[3] = add_128(v[3], v[7]); in round_fn4() 83 v[8] = add_128(v[8], v[12]); in round_fn4() 84 v[9] = add_128(v[9], v[13]); in round_fn4() 87 v[4] = xor_128(v[4], v[8]); in round_fn4() 88 v[5] = xor_128(v[5], v[9]); in round_fn4() 99 v[0] = add_128(v[0], v[4]); in round_fn4() 100 v[1] = add_128(v[1], v[5]); in round_fn4() [all …]
|
| H A D | blake3_avx512.c | 320 v[0] = add_128(v[0], v[4]); in round_fn4() 321 v[1] = add_128(v[1], v[5]); in round_fn4() 322 v[2] = add_128(v[2], v[6]); in round_fn4() 323 v[3] = add_128(v[3], v[7]); in round_fn4() 336 v[4] = xor_128(v[4], v[8]); in round_fn4() 337 v[5] = xor_128(v[5], v[9]); in round_fn4() 348 v[0] = add_128(v[0], v[4]); in round_fn4() 349 v[1] = add_128(v[1], v[5]); in round_fn4() 350 v[2] = add_128(v[2], v[6]); in round_fn4() 351 v[3] = add_128(v[3], v[7]); in round_fn4() [all …]
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | cast.c | 32 (void) (Bool) v; in testBool() 33 (void) (Int) v; in testBool() 34 (void) (Long) v; in testBool() 35 (void) (Float) v; in testBool() 37 (void) (CInt) v; in testBool() 38 (void) (CLong) v; in testBool() 46 (void) (Bool) v; in testInt() 47 (void) (Int) v; in testInt() 48 (void) (Long) v; in testInt() 51 (void) (CInt) v; in testInt() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/language.support/cmp/cmp.alg/ |
| H A D | strong_order.pass.cpp | 122 F v[] = { in test_1_3() local 140 auto naturalOrder = (v[i] <=> v[j]); in test_1_3() 141 if (v[i] == 0 && v[j] == 0) { in test_1_3() 150 assert(std::strong_order(v[0], v[1]) == std::strong_ordering::less); in test_1_3() 151 assert(std::strong_order(v[0], v[2]) == std::strong_ordering::less); in test_1_3() 152 assert(std::strong_order(v[0], v[3]) == std::strong_ordering::less); in test_1_3() 153 assert(std::strong_order(v[0], v[4]) == std::strong_ordering::less); in test_1_3() 154 assert(std::strong_order(v[0], v[5]) == std::strong_ordering::less); in test_1_3() 155 assert(std::strong_order(v[0], v[6]) == std::strong_ordering::less); in test_1_3() 156 assert(std::strong_order(v[0], v[7]) == std::strong_ordering::less); in test_1_3() [all …]
|
| H A D | weak_order.pass.cpp | 121 F v[] = { in test_1_3() local 139 auto naturalOrder = (v[i] <=> v[j]); in test_1_3() 140 if (v[i] == 0 && v[j] == 0) { in test_1_3() 149 assert(std::weak_order(v[0], v[1]) == std::weak_ordering::less); in test_1_3() 150 assert(std::weak_order(v[0], v[2]) == std::weak_ordering::less); in test_1_3() 151 assert(std::weak_order(v[0], v[3]) == std::weak_ordering::less); in test_1_3() 152 assert(std::weak_order(v[0], v[4]) == std::weak_ordering::less); in test_1_3() 153 assert(std::weak_order(v[0], v[5]) == std::weak_ordering::less); in test_1_3() 154 assert(std::weak_order(v[0], v[6]) == std::weak_ordering::less); in test_1_3() 155 assert(std::weak_order(v[0], v[7]) == std::weak_ordering::less); in test_1_3() [all …]
|
| H A D | compare_strong_order_fallback.pass.cpp | 122 F v[] = { in test_1_3() local 140 auto naturalOrder = (v[i] <=> v[j]); in test_1_3() 141 if (v[i] == 0 && v[j] == 0) { in test_1_3() 150 assert(std::compare_strong_order_fallback(v[0], v[1]) == std::strong_ordering::less); in test_1_3() 151 assert(std::compare_strong_order_fallback(v[0], v[2]) == std::strong_ordering::less); in test_1_3() 152 assert(std::compare_strong_order_fallback(v[0], v[3]) == std::strong_ordering::less); in test_1_3() 153 assert(std::compare_strong_order_fallback(v[0], v[4]) == std::strong_ordering::less); in test_1_3() 154 assert(std::compare_strong_order_fallback(v[0], v[5]) == std::strong_ordering::less); in test_1_3() 155 assert(std::compare_strong_order_fallback(v[0], v[6]) == std::strong_ordering::less); in test_1_3() 156 assert(std::compare_strong_order_fallback(v[0], v[7]) == std::strong_ordering::less); in test_1_3() [all …]
|
| /llvm-project-15.0.7/libcxx/test/std/ranges/range.adaptors/range.zip/ |
| H A D | end.pass.cpp | 76 assert(v.begin() + 5 == v.end()); in test() 83 assert(v.begin() + 1 == v.end()); in test() 90 assert(v.begin() + 5 == v.end()); in test() 111 assert(++v.begin() == v.end()); in test() 125 assert(++v.begin() == v.end()); in test() 139 assert(++v.begin() == v.end()); in test() 153 assert(++v.begin() == v.end()); in test() 181 assert(++v.begin() == v.end()); in test() 195 assert(++v.begin() == v.end()); in test() 209 assert(++v.begin() == v.end()); in test() [all …]
|