[llvm] [GlobalIsel] Pust cast through build vector (PR #104634)
Thorsten Schütt via llvm-commits
llvm-commits at lists.llvm.org
Sat Aug 17 07:24:09 PDT 2024
================
@@ -194,19 +189,12 @@ entry:
}
define <2 x i32> @xtn_v2i128_v2i32(<2 x i128> %a) {
-; CHECK-SD-LABEL: xtn_v2i128_v2i32:
-; CHECK-SD: // %bb.0: // %entry
-; CHECK-SD-NEXT: fmov s0, w0
-; CHECK-SD-NEXT: mov v0.s[1], w2
-; CHECK-SD-NEXT: // kill: def $d0 killed $d0 killed $q0
-; CHECK-SD-NEXT: ret
-;
-; CHECK-GI-LABEL: xtn_v2i128_v2i32:
-; CHECK-GI: // %bb.0: // %entry
-; CHECK-GI-NEXT: fmov d0, x0
-; CHECK-GI-NEXT: mov v0.d[1], x2
-; CHECK-GI-NEXT: xtn v0.2s, v0.2d
-; CHECK-GI-NEXT: ret
+; CHECK-LABEL: xtn_v2i128_v2i32:
+; CHECK: // %bb.0: // %entry
+; CHECK-NEXT: fmov s0, w0
+; CHECK-NEXT: mov v0.s[1], w2
+; CHECK-NEXT: // kill: def $d0 killed $d0 killed $q0
+; CHECK-NEXT: ret
----------------
tschuett wrote:
Win.
https://github.com/llvm/llvm-project/pull/104634
More information about the llvm-commits
mailing list