[llvm] [AMDGPU] Fix SIFixSGPRCopies handling of STRICT_WWM and friends (PR #142122)

Jay Foad via llvm-commits llvm-commits at lists.llvm.org
Fri May 30 04:02:42 PDT 2025


================
@@ -7,19 +7,21 @@ define amdgpu_gs i32 @main() {
 ; CHECK-NEXT:    s_bitcmp1_b32 0, 0
 ; CHECK-NEXT:    s_mov_b32 s0, 0
 ; CHECK-NEXT:    s_cselect_b32 s1, -1, 0
-; CHECK-NEXT:    s_delay_alu instid0(SALU_CYCLE_1) | instskip(NEXT) | instid1(VALU_DEP_1)
+; CHECK-NEXT:    s_or_saveexec_b32 s2, -1
----------------
jayfoad wrote:

Here is the code to switch into WWM which was missing before.

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


More information about the llvm-commits mailing list