; RUN: llc -march=hexagon < %s | FileCheck %s ; Check for the correct order of vmux operands: the vcmp.eq sets predicate ; bits for 0s in the mask. ; ; CHECK: vmux(q{{[0-3]+}},v1,v0) define <16 x i32> @fred(<16 x i32> %v0, <16 x i32> %v1) #0 { %p = shufflevector <16 x i32> %v0, <16 x i32> %v1, <16 x i32> ret <16 x i32> %p } attributes #0 = { nounwind readnone "target-cpu"="hexagonv60" "target-features"="+hvx,+hvx-length64b" }