/external/llvm-project/llvm/test/CodeGen/AMDGPU/ |
D | mubuf-legalize-operands.ll | 11 ; W64-DAG: v_readfirstlane_b32 s[[SRSRC0:[0-9]+]], v[[VRSRC0:[0-9]+]] 12 ; W64-DAG: v_readfirstlane_b32 s[[SRSRC1:[0-9]+]], v[[VRSRC1:[0-9]+]] 13 ; W64-DAG: v_readfirstlane_b32 s[[SRSRC2:[0-9]+]], v[[VRSRC2:[0-9]+]] 14 ; W64-DAG: v_readfirstlane_b32 s[[SRSRC3:[0-9]+]], v[[VRSRC3:[0-9]+]] 29 ; W32-DAG: v_readfirstlane_b32 s[[SRSRC0:[0-9]+]], v[[VRSRC0:[0-9]+]] 30 ; W32-DAG: v_readfirstlane_b32 s[[SRSRC1:[0-9]+]], v[[VRSRC1:[0-9]+]] 31 ; W32-DAG: v_readfirstlane_b32 s[[SRSRC2:[0-9]+]], v[[VRSRC2:[0-9]+]] 32 ; W32-DAG: v_readfirstlane_b32 s[[SRSRC3:[0-9]+]], v[[VRSRC3:[0-9]+]] 54 ; W64-DAG: v_readfirstlane_b32 s[[SRSRC0:[0-9]+]], v[[VRSRC0:[0-9]+]] 55 ; W64-DAG: v_readfirstlane_b32 s[[SRSRC1:[0-9]+]], v[[VRSRC1:[0-9]+]] [all …]
|
D | image-sample-waterfall.ll | 9 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG0:[0-9]+]], v[[VREG0:[0-9]+]] 10 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG1:[0-9]+]], v[[VREG1:[0-9]+]] 11 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG2:[0-9]+]], v[[VREG2:[0-9]+]] 12 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG3:[0-9]+]], v[[VREG3:[0-9]+]] 15 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG4:[0-9]+]], v[[VREG4:[0-9]+]] 16 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG5:[0-9]+]], v[[VREG5:[0-9]+]] 19 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG6:[0-9]+]], v[[VREG6:[0-9]+]] 20 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG7:[0-9]+]], v[[VREG7:[0-9]+]] 39 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG0:[0-9]+]], v[[VREG0:[0-9]+]] 40 ; GCN-NEXT: v_readfirstlane_b32 s[[SREG1:[0-9]+]], v[[VREG1:[0-9]+]] [all …]
|
D | llvm.amdgcn.permlane.ll | 9 ; GFX10-NOT: v_readfirstlane_b32 18 ; GFX10-NOT: v_readfirstlane_b32 30 ; GFX10-NOT: v_readfirstlane_b32 39 ; GFX10-DAG: v_readfirstlane_b32 [[SRC1:s[0-9]+]], v0 40 ; GFX10-DAG: v_readfirstlane_b32 [[SRC2:s[0-9]+]], v1 51 ; GFX10-NOT: v_readfirstlane_b32 52 ; GFX10: v_readfirstlane_b32 [[SRC1:s[0-9]+]], v0 53 ; GFX10-NOT: v_readfirstlane_b32 63 ; GFX10-NOT: v_readfirstlane_b32 64 ; GFX10: v_readfirstlane_b32 [[SRC2:s[0-9]+]], v1 [all …]
|
D | vgpr-descriptor-waterfall-loop-idom-update.ll | 21 ; GCN-NEXT: v_readfirstlane_b32 s8, v4 22 ; GCN-NEXT: v_readfirstlane_b32 s9, v5 23 ; GCN-NEXT: v_readfirstlane_b32 s10, v2 24 ; GCN-NEXT: v_readfirstlane_b32 s11, v3
|
D | atomic_optimizations_local_pointer.ll | 39 ; GFX7LESS-NEXT: v_readfirstlane_b32 s2, v1 68 ; GFX8-NEXT: v_readfirstlane_b32 s2, v1 97 ; GFX9-NEXT: v_readfirstlane_b32 s2, v1 129 ; GFX1064-NEXT: v_readfirstlane_b32 s2, v1 160 ; GFX1032-NEXT: v_readfirstlane_b32 s2, v1 201 ; GFX7LESS-NEXT: v_readfirstlane_b32 s0, v1 236 ; GFX8-NEXT: v_readfirstlane_b32 s0, v1 268 ; GFX9-NEXT: v_readfirstlane_b32 s0, v1 304 ; GFX1064-NEXT: v_readfirstlane_b32 s0, v1 339 ; GFX1032-NEXT: v_readfirstlane_b32 s0, v1 [all …]
|
D | missing-store.ll | 12 ; SI-DAG: v_readfirstlane_b32 s[[PTR_LO:[0-9]+]], v{{[0-9]+}} 13 ; SI: v_readfirstlane_b32 s[[PTR_HI:[0-9]+]], v{{[0-9]+}}
|
D | atomic_optimizations_pixelshader.ll | 36 ; GFX7-NEXT: v_readfirstlane_b32 s4, v1 69 ; GFX8-NEXT: v_readfirstlane_b32 s4, v1 102 ; GFX9-NEXT: v_readfirstlane_b32 s4, v1 136 ; GFX1064-NEXT: v_readfirstlane_b32 s4, v1 169 ; GFX1032-NEXT: v_readfirstlane_b32 s4, v1 249 ; GFX8-NEXT: v_readfirstlane_b32 s4, v0 304 ; GFX9-NEXT: v_readfirstlane_b32 s4, v0 366 ; GFX1064-NEXT: v_readfirstlane_b32 s4, v0 419 ; GFX1032-NEXT: v_readfirstlane_b32 s4, v0
|
D | indirect-call.ll | 242 ; GCN-NEXT: v_readfirstlane_b32 s16, v41 243 ; GCN-NEXT: v_readfirstlane_b32 s17, v42 332 ; GCN-NEXT: v_readfirstlane_b32 s16, v41 333 ; GCN-NEXT: v_readfirstlane_b32 s17, v42 423 ; GCN-NEXT: v_readfirstlane_b32 s16, v41 424 ; GCN-NEXT: v_readfirstlane_b32 s17, v42 522 ; GCN-NEXT: v_readfirstlane_b32 s16, v41 523 ; GCN-NEXT: v_readfirstlane_b32 s17, v42 603 ; GCN-NEXT: v_readfirstlane_b32 s6, v40 604 ; GCN-NEXT: v_readfirstlane_b32 s7, v41
|
/external/llvm-project/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
D | insertelement.ll | 2618 ; GPRIDX-NEXT: v_readfirstlane_b32 s0, v1 2619 ; GPRIDX-NEXT: v_readfirstlane_b32 s1, v2 2620 ; GPRIDX-NEXT: v_readfirstlane_b32 s2, v3 2621 ; GPRIDX-NEXT: v_readfirstlane_b32 s3, v4 2622 ; GPRIDX-NEXT: v_readfirstlane_b32 s4, v5 2623 ; GPRIDX-NEXT: v_readfirstlane_b32 s5, v6 2624 ; GPRIDX-NEXT: v_readfirstlane_b32 s6, v7 2625 ; GPRIDX-NEXT: v_readfirstlane_b32 s7, v8 2626 ; GPRIDX-NEXT: v_readfirstlane_b32 s8, v9 2627 ; GPRIDX-NEXT: v_readfirstlane_b32 s9, v10 [all …]
|
D | bswap.ll | 13 ; GFX7-NEXT: v_readfirstlane_b32 s0, v0 21 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 29 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 72 ; GFX7-NEXT: v_readfirstlane_b32 s0, v0 73 ; GFX7-NEXT: v_readfirstlane_b32 s1, v1 83 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 84 ; GFX8-NEXT: v_readfirstlane_b32 s1, v1 94 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 95 ; GFX9-NEXT: v_readfirstlane_b32 s1, v1 143 ; GFX7-NEXT: v_readfirstlane_b32 s0, v0 [all …]
|
D | usubsat.ll | 68 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 79 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 89 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 156 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 167 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 177 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 298 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 322 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 345 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 575 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 [all …]
|
D | uaddsat.ll | 70 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 81 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 91 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 160 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 171 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 181 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 306 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 330 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 353 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 591 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 [all …]
|
D | llvm.amdgcn.intersect_ray.ll | 83 ; GCN-NEXT: v_readfirstlane_b32 s4, v14 84 ; GCN-NEXT: v_readfirstlane_b32 s5, v15 85 ; GCN-NEXT: v_readfirstlane_b32 s6, v16 86 ; GCN-NEXT: v_readfirstlane_b32 s7, v17 123 ; GCN-NEXT: v_readfirstlane_b32 s4, v10 124 ; GCN-NEXT: v_readfirstlane_b32 s5, v11 125 ; GCN-NEXT: v_readfirstlane_b32 s6, v12 126 ; GCN-NEXT: v_readfirstlane_b32 s7, v13 153 ; GCN-NEXT: v_readfirstlane_b32 s4, v15 154 ; GCN-NEXT: v_readfirstlane_b32 s5, v16 [all …]
|
D | extractelement.i128.ll | 36 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 37 ; GFX9-NEXT: v_readfirstlane_b32 s1, v1 38 ; GFX9-NEXT: v_readfirstlane_b32 s2, v18 39 ; GFX9-NEXT: v_readfirstlane_b32 s3, v3 61 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 62 ; GFX8-NEXT: v_readfirstlane_b32 s1, v1 63 ; GFX8-NEXT: v_readfirstlane_b32 s2, v2 64 ; GFX8-NEXT: v_readfirstlane_b32 s3, v3 83 ; GFX7-NEXT: v_readfirstlane_b32 s0, v0 84 ; GFX7-NEXT: v_readfirstlane_b32 s1, v1 [all …]
|
D | load-constant.96.ll | 393 ; GFX9-UNALIGNED-NEXT: v_readfirstlane_b32 s0, v0 394 ; GFX9-UNALIGNED-NEXT: v_readfirstlane_b32 s1, v1 395 ; GFX9-UNALIGNED-NEXT: v_readfirstlane_b32 s2, v2 447 ; GFX9-NOUNALIGNED-NEXT: v_readfirstlane_b32 s0, v0 448 ; GFX9-NOUNALIGNED-NEXT: v_readfirstlane_b32 s1, v1 449 ; GFX9-NOUNALIGNED-NEXT: v_readfirstlane_b32 s2, v2 461 ; GFX7-UNALIGNED-NEXT: v_readfirstlane_b32 s0, v0 462 ; GFX7-UNALIGNED-NEXT: v_readfirstlane_b32 s1, v1 463 ; GFX7-UNALIGNED-NEXT: v_readfirstlane_b32 s2, v2 524 ; GFX7-NOUNALIGNED-NEXT: v_readfirstlane_b32 s0, v0 [all …]
|
D | llvm.amdgcn.writelane.ll | 194 ; GFX7-NEXT: v_readfirstlane_b32 s1, v1 195 ; GFX7-NEXT: v_readfirstlane_b32 s0, v0 203 ; GFX8-NEXT: v_readfirstlane_b32 s1, v1 204 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 212 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 213 ; GFX10-NEXT: v_readfirstlane_b32 s1, v1 225 ; GFX7-NEXT: v_readfirstlane_b32 s0, v0 233 ; GFX8-NEXT: v_readfirstlane_b32 s0, v0 241 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0
|
D | ssubsat.ll | 113 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 123 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 235 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 245 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 477 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 500 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 939 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 983 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 1089 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 1098 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 [all …]
|
D | saddsat.ll | 113 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 123 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 235 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 245 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 477 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 500 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 939 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 983 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 1089 ; GFX9-NEXT: v_readfirstlane_b32 s0, v0 1098 ; GFX10-NEXT: v_readfirstlane_b32 s0, v0 [all …]
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | missing-store.ll | 11 ; SI-DAG: v_readfirstlane_b32 s[[PTR_LO:[0-9]+]], v{{[0-9]+}} 12 ; SI: v_readfirstlane_b32 s[[PTR_HI:[0-9]+]], v{{[0-9]+}}
|
D | si-triv-disjoint-mem-access.ll | 74 ; CI-DAG: v_readfirstlane_b32 s[[PTR_LO:[0-9]+]], v{{[0-9]+}} 75 ; CI: v_readfirstlane_b32 s[[PTR_HI:[0-9]+]], v{{[0-9]+}} 96 ; CI: v_readfirstlane_b32 s[[PTR_LO:[0-9]+]], v{{[0-9]+}} 97 ; CI: v_readfirstlane_b32 s[[PTR_HI:[0-9]+]], v{{[0-9]+}}
|
D | indirect-addressing-si.ll | 84 ; CHECK: v_readfirstlane_b32 170 ; CHECK: v_readfirstlane_b32 185 ; CHECK: v_readfirstlane_b32 213 ; CHECK: v_readfirstlane_b32 vcc_lo, [[IDX0]] 226 ; CHECK: v_readfirstlane_b32 vcc_lo, [[IDX0]] 269 ; CHECK: v_readfirstlane_b32 vcc_lo, [[IDX0]] 283 ; CHECK: v_readfirstlane_b32 vcc_lo, [[IDX0]]
|
/external/llvm-project/llvm/test/MC/AMDGPU/ |
D | lds_direct-ci.s | 3 v_readfirstlane_b32 s0, lds_direct label
|
D | lds_direct-gfx10.s | 4 v_readfirstlane_b32 s0, lds_direct label
|
D | lds_direct.s | 28 v_readfirstlane_b32 s0, src_lds_direct label
|
/external/llvm/test/MC/AMDGPU/ |
D | trap.s | 138 v_readfirstlane_b32 ttmp8, v1 label
|