Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.
[oota-llvm.git] / test / Transforms / LoopVectorize / X86 / cost-model.ll
index 628f9912c8c94baed1f35536a2bbc1e2c684faf5..98718e1e970832b15bb0d3fd88e6f51081d567b0 100644 (file)
@@ -8,8 +8,11 @@ target triple = "x86_64-apple-macosx10.8.0"
 @d = common global [2048 x i32] zeroinitializer, align 16
 @a = common global [2048 x i32] zeroinitializer, align 16
 
-;CHECK: cost_model_1
-;CHECK: <4 x i32>
+; The program below gathers and scatters data. We better not vectorize it.
+;CHECK-LABEL: @cost_model_1(
+;CHECK-NOT: <2 x i32>
+;CHECK-NOT: <4 x i32>
+;CHECK-NOT: <8 x i32>
 ;CHECK: ret void
 define void @cost_model_1() nounwind uwtable noinline ssp {
 entry: