[llvm] [SDAG] Promote extract subvector in more cases without falling back to build vectors. (PR #212156)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 13 12:55:14 PDT 2026
================
@@ -49,10 +57,11 @@ define <2 x i8> @test_v16i8_v2i32_016(<16 x i8> %a, <16 x i8> %b) {
define <2 x i8> @test_v8i8_v2i32_08(<8 x i8> %a, <8 x i8> %b) {
; CHECK-SD-LABEL: test_v8i8_v2i32_08:
; CHECK-SD: // %bb.0:
-; CHECK-SD-NEXT: // kill: def $d0 killed $d0 def $q0
-; CHECK-SD-NEXT: // kill: def $d1 killed $d1 def $q1
-; CHECK-SD-NEXT: mov b0, v0.b[0]
-; CHECK-SD-NEXT: mov v0.b[4], v1.b[0]
+; CHECK-SD-NEXT: zip1 v1.8b, v1.8b, v1.8b
----------------
arsenm wrote:
Regressions
https://github.com/llvm/llvm-project/pull/212156
More information about the llvm-commits
mailing list