[llvm] [GlobalISel] Combine G_MERGE_VALUES of x and undef (PR #113616)

Thorsten Schütt via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 24 13:40:33 PDT 2024


================
@@ -115,9 +115,11 @@ body:             |
   bb.1:
     ; CHECK-LABEL: name: test_combine_unmerge_bitcast_merge
     ; CHECK: [[DEF:%[0-9]+]]:_(s32) = G_IMPLICIT_DEF
-    ; CHECK-NEXT: [[DEF1:%[0-9]+]]:_(s32) = G_IMPLICIT_DEF
-    ; CHECK-NEXT: $w0 = COPY [[DEF]](s32)
-    ; CHECK-NEXT: $w1 = COPY [[DEF1]](s32)
+    ; CHECK-NEXT: [[ZEXT:%[0-9]+]]:_(s64) = G_ZEXT [[DEF]](s32)
----------------
tschuett wrote:

Future work: G_ZEXT of undef -> 0

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


More information about the llvm-commits mailing list