From: Tyler Nowicki Date: Thu, 27 Aug 2015 20:43:29 +0000 (+0000) Subject: Fix test introduced in r246187 that failed on some systems. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=aa08d66b7b7acf750a6e78a34256b272d8060f61;p=oota-llvm.git Fix test introduced in r246187 that failed on some systems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@246207 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Transforms/LoopVectorize/runtime-limit.ll b/test/Transforms/LoopVectorize/runtime-limit.ll index e583e6b7137..a7f692cef17 100644 --- a/test/Transforms/LoopVectorize/runtime-limit.ll +++ b/test/Transforms/LoopVectorize/runtime-limit.ll @@ -1,23 +1,21 @@ -; RUN: opt < %s -loop-vectorize -force-vector-interleave=1 -dce -instcombine -pass-remarks=loop-vectorize -pass-remarks-missed=loop-vectorize -S 2>&1 | FileCheck %s ; RUN: opt < %s -loop-vectorize -force-vector-width=4 -force-vector-interleave=1 -dce -instcombine -pass-remarks=loop-vectorize -pass-remarks-missed=loop-vectorize -S 2>&1 | FileCheck %s -check-prefix=OVERRIDE ; RUN: opt < %s -loop-vectorize -force-vector-width=4 -force-vector-interleave=1 -pragma-vectorize-memory-check-threshold=6 -dce -instcombine -pass-remarks=loop-vectorize -pass-remarks-missed=loop-vectorize -S 2>&1 | FileCheck %s target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64-S128" -target triple = "x86_64-apple-macosx10.8.0" ; First loop produced diagnostic pass remark. -;CHECK: remark: {{.*}}:0:0: vectorized loop (vectorization width: {{[0-9]}}, interleaved count: 1) +;CHECK: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1) ; Second loop produces diagnostic analysis remark. ;CHECK: remark: {{.*}}:0:0: loop not vectorized: cannot prove it is safe to reorder memory operations ; First loop produced diagnostic pass remark. -;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: {{[0-9]}}, interleaved count: 1) +;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1) ; Second loop produces diagnostic pass remark. -;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: {{[0-9]}}, interleaved count: 1) +;OVERRIDE: remark: {{.*}}:0:0: vectorized loop (vectorization width: 4, interleaved count: 1) ; We are vectorizing with 6 runtime checks. ;CHECK-LABEL: func1x6( -;CHECK: <{{[0-9]}} x i32> +;CHECK: <4 x i32> ;CHECK: ret ;OVERRIDE-LABEL: func1x6( ;OVERRIDE: <4 x i32> @@ -54,7 +52,7 @@ for.end: ; preds = %for.body ; We are not vectorizing with 12 runtime checks. ;CHECK-LABEL: func2x6( -;CHECK-NOT: <{{[0-9]}} x i32> +;CHECK-NOT: <4 x i32> ;CHECK: ret ; We vectorize with 12 checks if a vectorization hint is provided. ;OVERRIDE-LABEL: func2x6(