| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | bypass-div.ll | 8 ; GFX9-LABEL: sdiv64: 9 ; GFX9: ; %bb.0: 18 ; GFX9-NEXT: ; %bb.1: 128 ; GFX9-NEXT: ; %bb.3: 149 ; GFX9-NEXT: .LBB0_4: 159 ; GFX9-LABEL: udiv64: 160 ; GFX9: ; %bb.0: 169 ; GFX9-NEXT: ; %bb.1: 264 ; GFX9-NEXT: ; %bb.3: 295 ; GFX9-LABEL: srem64: [all …]
|
| H A D | wwm-reserved-spill.ll | 7 ; GFX9-O0: ; %bb.0: 35 ; GFX9-O0-NEXT: s_nop 1 42 ; GFX9-O0-NEXT: s_nop 1 63 ; GFX9-O3: ; %bb.0: 164 ; GFX9-O0-NEXT: s_nop 1 181 ; GFX9-O0-NEXT: s_nop 0 310 ; GFX9-O0: ; %bb.0: 318 ; GFX9-O3: ; %bb.0: 332 ; GFX9-O0: ; %bb.0: 383 ; GFX9-O3: ; %bb.0: [all …]
|
| H A D | sgpr-phys-copy.mir | 9 ; GFX9-LABEL: name: sgpr32 10 ; GFX9: liveins: $sgpr0 11 ; GFX9-NEXT: {{ $}} 22 ; GFX9: liveins: $sgpr0 23 ; GFX9-NEXT: {{ $}} 35 ; GFX9-NEXT: {{ $}} 47 ; GFX9-NEXT: {{ $}} 59 ; GFX9-NEXT: {{ $}} 72 ; GFX9-NEXT: {{ $}} 86 ; GFX9-NEXT: {{ $}} [all …]
|
| H A D | stack-realign-kernel.ll | 57 ; GFX9: ; %bb.0: 63 ; GFX9-NEXT: s_endpgm 65 ; GFX9-NEXT: .p2align 6 105 ; GFX9-NEXT: .text 162 ; GFX9: ; %bb.0: 168 ; GFX9-NEXT: s_endpgm 170 ; GFX9-NEXT: .p2align 6 210 ; GFX9-NEXT: .text 267 ; GFX9: ; %bb.0: 273 ; GFX9-NEXT: s_endpgm [all …]
|
| H A D | machine-sink-ignorable-exec-use.mir | 12 ; GFX9: bb.0: 15 ; GFX9-NEXT: {{ $}} 31 ; GFX9-NEXT: {{ $}} 32 ; GFX9-NEXT: bb.1: 34 ; GFX9-NEXT: {{ $}} 42 ; GFX9-NEXT: bb.2: 49 ; GFX9-NEXT: bb.3: 94 ; GFX9: bb.0: 118 ; GFX9-NEXT: bb.1: 178 ; GFX9: bb.0: [all …]
|
| H A D | waitcnt-preexisting.mir | 11 ; GFX9: liveins: $vgpr0 12 ; GFX9-NEXT: {{ $}} 13 ; GFX9-NEXT: S_WAITCNT 0 19 ; GFX9-NEXT: S_ENDPGM 0 35 ; GFX9-NEXT: {{ $}} 60 ; GFX9-NEXT: {{ $}} 83 ; GFX9-NEXT: {{ $}} 109 ; GFX9-NEXT: {{ $}} 134 ; GFX9-NEXT: {{ $}} 222 ; GFX9: S_WAITCNT 0 [all …]
|
| H A D | mul24-pass-ordering.ll | 10 ; GFX9-LABEL: lsr_order_mul24_0: 11 ; GFX9: ; %bb.0: ; %bb 17 ; GFX9-NEXT: s_waitcnt vmcnt(0) 19 ; GFX9-NEXT: .LBB0_1: ; %bb23 55 ; GFX9: ; %bb.0: ; %bb 62 ; GFX9-NEXT: ; %bb.1: ; %bb19 73 ; GFX9-NEXT: .LBB1_2: ; %bb23 151 ; GFX9-LABEL: slsr1_0: 152 ; GFX9: ; %bb.0: 188 ; GFX9-LABEL: slsr1_1: [all …]
|
| H A D | build-vector-packed-partial-undef.ll | 7 ; GFX9: ; %bb.0: 10 ; GFX9-NEXT: ;;#ASMSTART 11 ; GFX9-NEXT: ; use v0 12 ; GFX9-NEXT: ;;#ASMEND 30 ; GFX9: ; %bb.0: 34 ; GFX9-NEXT: ; use v0 53 ; GFX9: ; %bb.0: 80 ; GFX9: ; %bb.0: 107 ; GFX9: ; %bb.0: 130 ; GFX9: ; %bb.0: [all …]
|
| H A D | amdgpu-codegenprepare-idiv.ll | 70 ; GFX9-LABEL: udiv_i32: 71 ; GFX9: ; %bb.0: 96 ; GFX9-NEXT: s_endpgm 161 ; GFX9-LABEL: urem_i32: 162 ; GFX9: ; %bb.0: 275 ; GFX9-LABEL: sdiv_i32: 276 ; GFX9: ; %bb.0: 392 ; GFX9: ; %bb.0: 475 ; GFX9: ; %bb.0: 546 ; GFX9: ; %bb.0: [all …]
|
| H A D | fpext-free.ll | 11 ; GFX9-F32FLUSH-NEXT: s_setpc_b64 13 ; GFX9-F32DENORM-NEXT: v_mul_f16 15 ; GFX9-F32DENORM-NEXT: v_add_f32 57 ; GFX9-F32DENORM-NEXT: v_mul_f16 59 ; GFX9-F32DENORM-NEXT: v_add_f32 79 ; GFX9-F32DENORM-NEXT: v_mul_f16 354 ; GFX9: v_mul_f16 355 ; GFX9: v_fma_f16 356 ; GFX9: v_cvt_f32_f16 357 ; GFX9: v_sub_f32 [all …]
|
| H A D | computeNumSignBits-mul.ll | 5 ; GFX9-LABEL: num_sign_bits_mul_i48_0: 6 ; GFX9: ; %bb.0: 11 ; GFX9-NEXT: s_setpc_b64 s[30:31] 25 ; GFX9: ; %bb.0: 32 ; GFX9-NEXT: s_setpc_b64 s[30:31] 47 ; GFX9: ; %bb.0: 77 ; GFX9: ; %bb.0: 103 ; GFX9: ; %bb.0: 133 ; GFX9: ; %bb.0: 162 ; GFX9-LABEL: known_bits_mul24: [all …]
|
| H A D | gfx-callable-preserved-registers.ll | 10 ; GFX9: ; %bb.0: 26 ; GFX9-NEXT: ;;#ASMSTART 27 ; GFX9-NEXT: ;;#ASMEND 117 ; GFX9: ; %bb.0: 212 ; GFX9: ; %bb.0: 327 ; GFX9: ; %bb.0: 443 ; GFX9: ; %bb.0: 559 ; GFX9: ; %bb.0: 675 ; GFX9: ; %bb.0: 784 ; GFX9: ; %bb.0: [all …]
|
| H A D | offset-split-flat.ll | 11 ; GFX9: ; %bb.0: 41 ; GFX9: ; %bb.0: 71 ; GFX9: ; %bb.0: 101 ; GFX9: ; %bb.0: 135 ; GFX9: ; %bb.0: 169 ; GFX9: ; %bb.0: 203 ; GFX9: ; %bb.0: 237 ; GFX9: ; %bb.0: 267 ; GFX9: ; %bb.0: 301 ; GFX9: ; %bb.0: [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | localizer.ll | 8 ; GFX9-LABEL: localize_constants: 9 ; GFX9: ; %bb.0: ; %entry 11 ; GFX9-NEXT: s_mov_b32 s0, -1 17 ; GFX9-NEXT: ; %bb.1: ; %bb1 34 ; GFX9-NEXT: s_mov_b32 s0, 0 37 ; GFX9-NEXT: .LBB0_2: ; %Flow 42 ; GFX9-NEXT: ; %bb.3: ; %bb0 61 ; GFX9-NEXT: .LBB0_4: ; %bb2 62 ; GFX9-NEXT: s_endpgm 105 ; GFX9-NEXT: ; %bb.1: ; %bb1 [all …]
|
| H A D | combine-fma-add-mul.ll | 12 ; GFX9-LABEL: test_f32_add_mul: 13 ; GFX9: ; %bb.0: ; %.entry 17 ; GFX9-NEXT: s_setpc_b64 s[30:31] 72 ; GFX9-LABEL: test_f32_add_mul_rhs: 73 ; GFX9: ; %bb.0: ; %.entry 133 ; GFX9: ; %bb.0: ; %.entry 215 ; GFX9: ; %bb.0: ; %.entry 296 ; GFX9-LABEL: test_half_add_mul: 297 ; GFX9: ; %bb.0: ; %.entry 358 ; GFX9: ; %bb.0: ; %.entry [all …]
|
| H A D | llvm.amdgcn.image.atomic.dim.a16.ll | 7 ; GFX9-LABEL: atomic_swap_i32_1d: 8 ; GFX9: ; %bb.0: ; %main_body 9 ; GFX9-NEXT: s_mov_b32 s0, s2 10 ; GFX9-NEXT: s_mov_b32 s1, s3 11 ; GFX9-NEXT: s_mov_b32 s2, s4 12 ; GFX9-NEXT: s_mov_b32 s3, s5 13 ; GFX9-NEXT: s_mov_b32 s4, s6 14 ; GFX9-NEXT: s_mov_b32 s5, s7 15 ; GFX9-NEXT: s_mov_b32 s6, s8 16 ; GFX9-NEXT: s_mov_b32 s7, s9 [all …]
|
| H A D | combine-fma-sub-mul.ll | 13 ; GFX9-LABEL: test_f32_sub_mul: 14 ; GFX9: ; %bb.0: ; %.entry 18 ; GFX9-NEXT: s_setpc_b64 s[30:31] 60 ; GFX9-LABEL: test_f32_sub_mul_rhs: 61 ; GFX9: ; %bb.0: ; %.entry 107 ; GFX9-LABEL: test_half_sub_mul: 108 ; GFX9: ; %bb.0: ; %.entry 158 ; GFX9: ; %bb.0: ; %.entry 208 ; GFX9: ; %bb.0: ; %.entry 257 ; GFX9: ; %bb.0: ; %.entry [all …]
|
| H A D | llvm.amdgcn.image.gather4.a16.dim.ll | 7 ; GFX9-LABEL: gather4_2d: 10 ; GFX9-NEXT: s_mov_b32 s0, s2 14 ; GFX9-NEXT: s_mov_b32 s1, s3 15 ; GFX9-NEXT: s_mov_b32 s2, s4 16 ; GFX9-NEXT: s_mov_b32 s3, s5 17 ; GFX9-NEXT: s_mov_b32 s4, s6 18 ; GFX9-NEXT: s_mov_b32 s5, s7 19 ; GFX9-NEXT: s_mov_b32 s6, s8 20 ; GFX9-NEXT: s_mov_b32 s7, s9 59 ; GFX9-LABEL: gather4_cube: [all …]
|
| H A D | load-constant.96.ll | 185 ; GFX9: ; %bb.0: 206 ; GFX9: ; %bb.0: 227 ; GFX9: ; %bb.0: 248 ; GFX9: ; %bb.0: 275 ; GFX9: ; %bb.0: 322 ; GFX9: ; %bb.0: 532 ; GFX9: ; %bb.0: 554 ; GFX9: ; %bb.0: 576 ; GFX9: ; %bb.0: 598 ; GFX9: ; %bb.0: [all …]
|
| H A D | combine-fma-sub-neg-mul.ll | 11 ; GFX9-LABEL: test_f32_sub_ext_neg_mul: 12 ; GFX9: ; %bb.0: ; %entry 16 ; GFX9-NEXT: s_setpc_b64 s[30:31] 25 ; GFX9-DENORM: ; %bb.0: ; %entry 60 ; GFX9: ; %bb.0: ; %entry 64 ; GFX9-NEXT: s_setpc_b64 s[30:31] 113 ; GFX9: ; %bb.0: ; %entry 117 ; GFX9-NEXT: s_setpc_b64 s[30:31] 164 ; GFX9: ; %bb.0: ; %entry 236 ; GFX9: ; %bb.0: ; %entry [all …]
|
| H A D | inst-select-shuffle-vector.v2s16.mir | 18 ; GFX9-NEXT: {{ $}} 45 ; GFX9-NEXT: {{ $}} 72 ; GFX9-NEXT: {{ $}} 101 ; GFX9-NEXT: {{ $}} 130 ; GFX9-NEXT: {{ $}} 158 ; GFX9-NEXT: {{ $}} 185 ; GFX9-NEXT: {{ $}} 214 ; GFX9-NEXT: {{ $}} 243 ; GFX9-NEXT: {{ $}} 270 ; GFX9-NEXT: {{ $}} [all …]
|
| H A D | llvm.amdgcn.ds.fmax.ll | 22 ; GFX9: ; %bb.0: 43 ; GFX9-MIR-NEXT: {{ $}} 66 ; GFX9: ; %bb.0: 110 ; GFX9: ; %bb.0: 114 ; GFX9-NEXT: s_endpgm 150 ; GFX9: ; %bb.0: 191 ; GFX9: ; %bb.0: 229 ; GFX9: ; %bb.0: 268 ; GFX9: ; %bb.0: 304 ; GFX9: ; %bb.0: [all …]
|
| H A D | legalize-umulh.mir | 19 ; GFX9: liveins: $vgpr0, $vgpr1 20 ; GFX9-NEXT: {{ $}} 50 ; GFX9-NEXT: {{ $}} 103 ; GFX9-NEXT: {{ $}} 202 ; GFX9-NEXT: {{ $}} 284 ; GFX9-NEXT: {{ $}} 329 ; GFX9-NEXT: {{ $}} 388 ; GFX9-NEXT: {{ $}} 471 ; GFX9-NEXT: {{ $}} 580 ; GFX9-NEXT: {{ $}} [all …]
|
| H A D | llvm.amdgcn.image.getresinfo.a16.ll | 7 ; GFX9-LABEL: getresinfo_1d: 9 ; GFX9-NEXT: s_mov_b32 s0, s2 10 ; GFX9-NEXT: s_mov_b32 s1, s3 11 ; GFX9-NEXT: s_mov_b32 s2, s4 12 ; GFX9-NEXT: s_mov_b32 s3, s5 13 ; GFX9-NEXT: s_mov_b32 s4, s6 14 ; GFX9-NEXT: s_mov_b32 s5, s7 15 ; GFX9-NEXT: s_mov_b32 s6, s8 16 ; GFX9-NEXT: s_mov_b32 s7, s9 40 ; GFX9-LABEL: getresinfo_2d: [all …]
|
| H A D | llvm.amdgcn.atomic.dec.ll | 50 ; GFX9: ; %bb.0: 61 ; GFX9-NEXT: s_endpgm 98 ; GFX9: ; %bb.0: 110 ; GFX9-NEXT: s_endpgm 128 ; GFX9: ; %bb.0: 179 ; GFX9: ; %bb.0: 221 ; GFX9: ; %bb.0: 271 ; GFX9: ; %bb.0: 312 ; GFX9: ; %bb.0: 349 ; GFX9: ; %bb.0: [all …]
|