Check interleaving without relying on debug output.
authorOlivier Sallenave <ohsallen@us.ibm.com>
Fri, 13 Feb 2015 02:13:57 +0000 (02:13 +0000)
committerOlivier Sallenave <ohsallen@us.ibm.com>
Fri, 13 Feb 2015 02:13:57 +0000 (02:13 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229027 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/LoopVectorize/PowerPC/small-loop-rdx.ll

index ecf2787740266fa2fec2907b5d7f0d08307a18e3..25e7d2463bff551df3ed9e5e5802f53a4e77f608 100644 (file)
@@ -1,7 +1,18 @@
-; RUN: opt < %s -loop-vectorize -S -debug < %s 2>&1 | FileCheck %s
-; REQUIRES: asserts
+; RUN: opt < %s -loop-vectorize -S | FileCheck %s
 
 
-; CHECK: LV: Unroll Factor is 12
+; CHECK: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT: fadd
+; CHECK-NEXT-NOT: fadd
 
 target datalayout = "e-m:e-i64:64-n32:64"
 target triple = "powerpc64le-ibm-linux-gnu"
 
 target datalayout = "e-m:e-i64:64-n32:64"
 target triple = "powerpc64le-ibm-linux-gnu"