[llvm] [AMDGPU] - Add constant folding to s_wqm intrinsic (PR #72382)
Jessica Del via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 15 05:35:53 PST 2023
================
@@ -9,10 +9,9 @@ define i32 @test_s_wqm_constant_i32() {
; GFX11-LABEL: test_s_wqm_constant_i32:
; GFX11: ; %bb.0:
; GFX11-NEXT: s_waitcnt vmcnt(0) expcnt(0) lgkmcnt(0)
-; GFX11-NEXT: s_wqm_b32 s0, 0x85fe3a92
-; GFX11-NEXT: v_mov_b32_e32 v0, s0
+; GFX11-NEXT: v_mov_b32_e32 v0, 0xff00ff0f
; GFX11-NEXT: s_setpc_b64 s[30:31]
- %br = call i32 @llvm.amdgcn.s.wqm.i32(i32 u0x85FE3A92)
+ %br = call i32 @llvm.amdgcn.s.wqm.i32(i32 u0x85003A02)
----------------
OutOfCache wrote:
Added zeroes to the constant so it would not just become `0xffffffff`. Same thing below.
https://github.com/llvm/llvm-project/pull/72382
More information about the llvm-commits
mailing list