2 ; REQUIRES: default_triple
4 ; Legalization test that requires scalarizing a vector.
6 define void @update(<1 x i32> %val, ptr %dst) nounwind {
8 %shl = shl <1 x i32> %val, < i32 2>
9 %shr = ashr <1 x i32> %val, < i32 4>
10 store <1 x i32> %shr, ptr %dst