[clang] [llvm] [AArch64] Enable svcompact intrinsic in streaming mode with SME2.2 (PR #151703)

Paul Walker via llvm-commits llvm-commits at lists.llvm.org
Mon Aug 4 08:55:45 PDT 2025


================
@@ -594,13 +602,29 @@ define <vscale x 2 x i64> @dupq_i64_range(<vscale x 2 x i64> %a) {
 ;
 
 define dso_local <vscale x 4 x float> @dupq_f32_repeat_complex(float %x, float %y) {
-; CHECK-LABEL: dupq_f32_repeat_complex:
-; CHECK:       // %bb.0:
-; CHECK-NEXT:    // kill: def $s0 killed $s0 def $z0
-; CHECK-NEXT:    // kill: def $s1 killed $s1 def $q1
-; CHECK-NEXT:    mov v0.s[1], v1.s[0]
-; CHECK-NEXT:    mov z0.d, d0
-; CHECK-NEXT:    ret
+; SVE-LABEL: dupq_f32_repeat_complex:
+; SVE:       // %bb.0:
+; SVE-NEXT:    // kill: def $s0 killed $s0 def $z0
----------------
paulwalker-arm wrote:

These are stale changes from the previous version.  The update script is not that resilient to removing RUN lines so it'll be easier to checkout the original file to get the original CHECK lines back.

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


More information about the llvm-commits mailing list