[llvm] AMDGPU: Track AGPR pressure (PR #150288)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Fri Oct 10 21:48:07 PDT 2025


================
@@ -1935,25 +1935,25 @@ define <16 x i32> @v_saddsat_v16i32(<16 x i32> %lhs, <16 x i32> %rhs) {
 ; GFX6-NEXT:    v_min_i32_e32 v32, 0, v0
 ; GFX6-NEXT:    v_bfrev_b32_e32 v31, 1
 ; GFX6-NEXT:    v_sub_i32_e32 v32, vcc, v31, v32
-; GFX6-NEXT:    v_max_i32_e32 v32, v32, v16
 ; GFX6-NEXT:    v_max_i32_e32 v33, 0, v0
+; GFX6-NEXT:    v_max_i32_e32 v32, v32, v16
 ; GFX6-NEXT:    v_bfrev_b32_e32 v16, -2
 ; GFX6-NEXT:    v_sub_i32_e32 v33, vcc, v16, v33
 ; GFX6-NEXT:    v_min_i32_e32 v32, v32, v33
+; GFX6-NEXT:    v_min_i32_e32 v33, 0, v1
 ; GFX6-NEXT:    v_add_i32_e32 v0, vcc, v0, v32
-; GFX6-NEXT:    v_min_i32_e32 v32, 0, v1
-; GFX6-NEXT:    v_sub_i32_e32 v32, vcc, v31, v32
+; GFX6-NEXT:    v_sub_i32_e32 v32, vcc, v31, v33
----------------
arsenm wrote:

Why are there so many test changes on targets that don't have AGPRs, and functions that don't have AGPRs 

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


More information about the llvm-commits mailing list