[X86][SSE] Added tests for i8/i16 vector shifts
[oota-llvm.git] / test / CodeGen / ARM / 2012-03-13-DAGCombineBug.ll
index 6d596dfc071ee34e4c38c2d2ebeb567e260986df..6fb760c4bcc7ef2329f3458a6efe1a541dda2a38 100644 (file)
@@ -6,9 +6,8 @@
 ; (i32 extload $addr+c*sizeof(i16)
 define void @test_hi_short3(<3 x i16> * nocapture %srcA, <2 x i16> * nocapture %dst) nounwind {
 entry:
-; CHECK: ldrh [[REG:r[0-9]+]]
-; CHECK: strh [[REG]]
-  %0 = load <3 x i16> * %srcA, align 8
+; CHECK: vst1.32
+  %0 = load <3 x i16> , <3 x i16> * %srcA, align 8
   %1 = shufflevector <3 x i16> %0, <3 x i16> undef, <2 x i32> <i32 2, i32 undef>
   store <2 x i16> %1, <2 x i16> * %dst, align 4
   ret void