[llvm] [GlobalIsel] Combine G_UNMERGE_VALUES from opaque vectors into scalars (PR #113040)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 19 07:35:52 PDT 2024


================
@@ -3983,6 +3983,11 @@ define <2 x i16> @v_fshl_v2i16(<2 x i16> %lhs, <2 x i16> %rhs, <2 x i16> %amt) {
 ; GFX6-NEXT:    v_and_b32_e32 v3, 0xffff, v4
 ; GFX6-NEXT:    v_lshrrev_b32_e32 v2, v3, v2
 ; GFX6-NEXT:    v_or_b32_e32 v1, v1, v2
+; GFX6-NEXT:    v_and_b32_e32 v1, 0xffff, v1
----------------
arsenm wrote:

Pretty bad 

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


More information about the llvm-commits mailing list