[llvm] [Codegen] Remove redundant pseudo mov instruction (PR #139716)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Tue May 13 06:53:16 PDT 2025
================
@@ -72,8 +72,7 @@ done:
; GCN-LABEL: {{^}}test_sink_global_small_max_mubuf_offset:
; GCN: s_and_saveexec_b64
; SICIVI: buffer_load_sbyte {{v[0-9]+}}, off, {{s\[[0-9]+:[0-9]+\]}}, 0 offset:4095{{$}}
-; GFX9: v_mov_b32_e32 [[ZERO:v[0-9]+]], 0{{$}}
-; GFX9: global_load_sbyte {{v[0-9]+}}, [[ZERO]], {{s\[[0-9]+:[0-9]+\]}} offset:4095{{$}}
+; GFX9: global_load_sbyte {{v[0-9]+}}, {{v[0-9]+}}, {{s\[[0-9]+:[0-9]+\]}} offset:4095{{$}}
----------------
arsenm wrote:
This still needs the zero check, the mov is just above here now?
https://github.com/llvm/llvm-project/pull/139716
More information about the llvm-commits
mailing list