; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py ; RUN: llc -mtriple=aarch64-unknown-linux < %s | FileCheck %s define <64 x i1> @func_20(<2 x i1> %0) { ; CHECK-LABEL: func_20: ; CHECK: // %bb.0: // %entry ; CHECK-NEXT: // kill: def $d0 killed $d0 def $q0 ; CHECK-NEXT: mov v0.b[1], v0.b[4] ; CHECK-NEXT: str d0, [x8] ; CHECK-NEXT: ret entry: %.splat = shufflevector <2 x i1> %0, <2 x i1> zeroinitializer, <64 x i32> ret <64 x i1> %.splat }