[llvm] [AMDGPU] Simplify printing row/bank_mask modifiers. (PR #100575)

Ivan Kosarev via llvm-commits llvm-commits at lists.llvm.org
Thu Jul 25 07:22:06 PDT 2024


================
@@ -287,7 +287,7 @@ define amdgpu_kernel void @dpp_test_f32_imm_comb4(ptr addrspace(1) %out, float %
 ; GFX8-NOOPT: s_nop 1
 ; GCN:  v_mov_b32_dpp [[DST]], [[SRC]] quad_perm:[3,3,3,0] row_mask:0xe bank_mask:0xd bound_ctrl:1{{$}}
 define amdgpu_kernel void @dpp_test_f32_imm_comb5(ptr addrspace(1) %out, float %in1, float %in2) {
-  %tmp0 = call float @llvm.amdgcn.update.dpp.f32(float %in1, float %in2, i32 63, i32 62, i32 61, i1 true)
+  %tmp0 = call float @llvm.amdgcn.update.dpp.f32(float %in1, float %in2, i32 63, i32 14, i32 13, i1 true)
----------------
kosarev wrote:

The problem was literally masked. :)

https://github.com/llvm/llvm-project/pull/100575


More information about the llvm-commits mailing list