; RUN: llc -march=hexagon < %s | FileCheck %s ; This used to ICE in selecting shuffle. Make sure it compiles successfully. ; Valign is a likely instruction to be generated here, so check for that. ; CHECK: valign define <256 x i8> @fred(<256 x i8> %a0, <256 x i8> %a1) #0 { %v0 = shufflevector <256 x i8> %a0, <256 x i8> %a1, <256 x i32> ret <256 x i8> %v0 } attributes #0 = { nounwind readnone "target-cpu"="hexagonv60" "target-features"="+hvx,+hvx-length128b" }