[llvm-commits] [llvm] r85017 - in /llvm/trunk/test/Transforms: Inline/callgraph-update.ll JumpThreading/no-irreducible-loops.ll LICM/Preserve-LCSSA.ll LoopRotate/2009-01-25-SingleEntryPhi.ll LoopRotate/LRCrash-1.ll LoopRotate/LRCrash-2.ll LoopRotate/LRCrash-3.ll LoopRotate/LRCrash-4.ll LoopRotate/LRCrash-5.ll LoopRotate/PhiRename-1.ll LoopRotate/PhiSelfRefernce-1.ll LoopRotate/pr2639.ll LoopRotate/preserve-scev.ll LoopSimplify/merge-exits.ll

Dan Gohman gohman at apple.com
Sat Oct 24 16:23:04 PDT 2009


Author: djg
Date: Sat Oct 24 18:23:04 2009
New Revision: 85017

URL: http://llvm.org/viewvc/llvm-project?rev=85017&view=rev
Log:
Make these tests more interesting by using
-verify-dom-info and -verify-loop-info, which enable additional
(expensive) consistency checks.

Modified:
    llvm/trunk/test/Transforms/Inline/callgraph-update.ll
    llvm/trunk/test/Transforms/JumpThreading/no-irreducible-loops.ll
    llvm/trunk/test/Transforms/LICM/Preserve-LCSSA.ll
    llvm/trunk/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll
    llvm/trunk/test/Transforms/LoopRotate/LRCrash-1.ll
    llvm/trunk/test/Transforms/LoopRotate/LRCrash-2.ll
    llvm/trunk/test/Transforms/LoopRotate/LRCrash-3.ll
    llvm/trunk/test/Transforms/LoopRotate/LRCrash-4.ll
    llvm/trunk/test/Transforms/LoopRotate/LRCrash-5.ll
    llvm/trunk/test/Transforms/LoopRotate/PhiRename-1.ll
    llvm/trunk/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll
    llvm/trunk/test/Transforms/LoopRotate/pr2639.ll
    llvm/trunk/test/Transforms/LoopRotate/preserve-scev.ll
    llvm/trunk/test/Transforms/LoopSimplify/merge-exits.ll

Modified: llvm/trunk/test/Transforms/Inline/callgraph-update.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/Inline/callgraph-update.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/Inline/callgraph-update.ll (original)
+++ llvm/trunk/test/Transforms/Inline/callgraph-update.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -inline -loop-rotate | llvm-dis
+; RUN: opt < %s -inline -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 ; PR3601
 declare void @solve()
 

Modified: llvm/trunk/test/Transforms/JumpThreading/no-irreducible-loops.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/JumpThreading/no-irreducible-loops.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/JumpThreading/no-irreducible-loops.ll (original)
+++ llvm/trunk/test/Transforms/JumpThreading/no-irreducible-loops.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -jump-threading -loop-rotate -instcombine -indvars -loop-unroll -simplifycfg -S > %t
+; RUN: opt < %s -jump-threading -loop-rotate -instcombine -indvars -loop-unroll -simplifycfg -S -verify-dom-info -verify-loop-info > %t
 ; RUN: grep {volatile store} %t | count 3
 ; RUN: not grep {br label} %t
 

Modified: llvm/trunk/test/Transforms/LICM/Preserve-LCSSA.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LICM/Preserve-LCSSA.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LICM/Preserve-LCSSA.ll (original)
+++ llvm/trunk/test/Transforms/LICM/Preserve-LCSSA.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -licm -loop-unswitch -disable-output
+; RUN: opt < %s -loop-rotate -licm -loop-unswitch -disable-output -verify-loop-info -verify-dom-info
 
 define i32 @stringSearch_Clib(i32 %count) {
 entry:

Modified: llvm/trunk/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/2009-01-25-SingleEntryPhi.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate | llvm-dis
+; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 ; PR3408
 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"
 target triple = "x86_64-unknown-linux-gnu"

Modified: llvm/trunk/test/Transforms/LoopRotate/LRCrash-1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/LRCrash-1.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/LRCrash-1.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/LRCrash-1.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -disable-output
+; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 
 	%struct.relation = type { [4 x i16], i32, [4 x i16], i32, i32 }
 

Modified: llvm/trunk/test/Transforms/LoopRotate/LRCrash-2.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/LRCrash-2.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/LRCrash-2.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/LRCrash-2.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -disable-output
+; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 
 define void @findAllPairs() {
 entry:

Modified: llvm/trunk/test/Transforms/LoopRotate/LRCrash-3.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/LRCrash-3.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/LRCrash-3.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/LRCrash-3.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -disable-output
+; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 
 define void @_ZN9Classfile4readEv() {
 entry:

Modified: llvm/trunk/test/Transforms/LoopRotate/LRCrash-4.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/LRCrash-4.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/LRCrash-4.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/LRCrash-4.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -disable-output
+; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 
 define void @InterpretSEIMessage(i8* %msg) {
 entry:

Modified: llvm/trunk/test/Transforms/LoopRotate/LRCrash-5.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/LRCrash-5.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/LRCrash-5.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/LRCrash-5.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -disable-output
+; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 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"
 target triple = "x86_64-apple-darwin9"
 	%struct.NSArray = type { %struct.NSObject }

Modified: llvm/trunk/test/Transforms/LoopRotate/PhiRename-1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/PhiRename-1.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/PhiRename-1.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/PhiRename-1.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -S | not grep {\\\[ .tmp224} 
+; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -S | not grep {\\\[ .tmp224} 
 ; END.
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"
 

Modified: llvm/trunk/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/PhiSelfRefernce-1.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -disable-output
+; RUN: opt < %s -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 ; ModuleID = 'PhiSelfRefernce-1.bc'
 
 define void @snrm2(i32 %incx) {

Modified: llvm/trunk/test/Transforms/LoopRotate/pr2639.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/pr2639.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/pr2639.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/pr2639.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-deletion -loop-rotate -disable-output
+; RUN: opt < %s -loop-deletion -loop-rotate -verify-dom-info -verify-loop-info -disable-output
 ; PR 2639
 
 	%struct.HexxagonMove = type { i8, i8, i32 }

Modified: llvm/trunk/test/Transforms/LoopRotate/preserve-scev.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopRotate/preserve-scev.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopRotate/preserve-scev.ll (original)
+++ llvm/trunk/test/Transforms/LoopRotate/preserve-scev.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loop-rotate -loop-reduce -disable-output
+; RUN: opt < %s -loop-rotate -loop-reduce -verify-dom-info -verify-loop-info -disable-output
 
 define fastcc void @foo() nounwind {
 BB:

Modified: llvm/trunk/test/Transforms/LoopSimplify/merge-exits.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/Transforms/LoopSimplify/merge-exits.ll?rev=85017&r1=85016&r2=85017&view=diff

==============================================================================
--- llvm/trunk/test/Transforms/LoopSimplify/merge-exits.ll (original)
+++ llvm/trunk/test/Transforms/LoopSimplify/merge-exits.ll Sat Oct 24 18:23:04 2009
@@ -1,4 +1,4 @@
-; RUN: opt < %s -loopsimplify -loop-rotate -instcombine -indvars -S > %t
+; RUN: opt < %s -loopsimplify -loop-rotate -instcombine -indvars -S -verify-loop-info -verify-dom-info > %t
 ; RUN: not grep sext %t
 ; RUN: grep {phi i64} %t | count 1
 





More information about the llvm-commits mailing list