[llvm] [AArch64] Optimize lowering of extending BUILD_VECTOR(EXTRACT_VECTOR_ELT()) (PR #212156)
David Sherwood via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 31 04:27:54 PDT 2026
================
@@ -281,7 +281,8 @@ define void @insert_vec_v16i8_uaddlv_from_v8i8(ptr %0) {
; CHECK-NEXT: movi.2d v2, #0000000000000000
; CHECK-NEXT: uaddlv.8b h1, v0
; CHECK-NEXT: stp q0, q0, [x0, #32]
-; CHECK-NEXT: mov.h v2[0], v1[0]
+; CHECK-NEXT: mov.b v2[0], v1[0]
+; CHECK-NEXT: zip1.8b v2, v2, v2
----------------
david-arm wrote:
Overall the codegen changes all look like decent improvements. However, these two test changes seem to be a regression. Do you know what's going on here?
https://github.com/llvm/llvm-project/pull/212156
More information about the llvm-commits
mailing list