[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll 2002-12-05-MissedConstProp.ll add.ll and.ll call.ll cast-set.ll cast.ll div.ll getelementptr.ll load.ll not.ll or.ll phi.ll pow.ll rem.ll set.ll setcc-strength-reduce.ll shift.ll sub.ll

Chris Lattner lattner at cs.uiuc.edu
Sat Jun 28 17:45:01 PDT 2003


Changes in directory llvm/test/Regression/Transforms/InstCombine:

2002-05-14-SubFailure.ll updated: 1.2 -> 1.3
2002-12-05-MissedConstProp.ll updated: 1.1 -> 1.2
add.ll updated: 1.8 -> 1.9
and.ll updated: 1.7 -> 1.8
call.ll updated: 1.1 -> 1.2
cast-set.ll updated: 1.5 -> 1.6
cast.ll updated: 1.9 -> 1.10
div.ll updated: 1.4 -> 1.5
getelementptr.ll updated: 1.9 -> 1.10
load.ll updated: 1.1 -> 1.2
not.ll updated: 1.7 -> 1.8
or.ll updated: 1.13 -> 1.14
phi.ll updated: 1.4 -> 1.5
pow.ll updated: 1.2 -> 1.3
rem.ll updated: 1.3 -> 1.4
set.ll updated: 1.8 -> 1.9
setcc-strength-reduce.ll updated: 1.2 -> 1.3
shift.ll updated: 1.7 -> 1.8
sub.ll updated: 1.9 -> 1.10

---
Log message:

Convert scripts from using explicit control flow to use the new grep-not script


---
Diffs of the changes:

Index: llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll:1.2	Wed Aug 14 12:38:15 2002
+++ llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; Instcombine was missing a test that caused it to make illegal transformations
 ; sometimes.  In this case, it transforms the sub into an add:
 ; RUN: echo foo
-; RUN: if as < %s | opt -instcombine | dis | grep add
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not add
 ;
 
 


Index: llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll:1.1	Thu Dec  5 16:25:47 2002
+++ llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll	Sat Jun 28 17:44:42 2003
@@ -1,7 +1,4 @@
-; RUN: if as < %s | opt -instcombine | dis | grep add
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not add
 
 int %test(int %A) {
   %A.neg = sub int 0, %A


Index: llvm/test/Regression/Transforms/InstCombine/add.ll
diff -u llvm/test/Regression/Transforms/InstCombine/add.ll:1.8 llvm/test/Regression/Transforms/InstCombine/add.ll:1.9
--- llvm/test/Regression/Transforms/InstCombine/add.ll:1.8	Mon Mar 10 18:10:59 2003
+++ llvm/test/Regression/Transforms/InstCombine/add.ll	Sat Jun 28 17:44:42 2003
@@ -3,10 +3,7 @@
 ; This also tests that a subtract with a constant is properly converted
 ; to a add w/negative constant
 
-; RUN: if as < %s | opt -instcombine -die | dis | grep add
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine -die | dis | grep-not add
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/and.ll
diff -u llvm/test/Regression/Transforms/InstCombine/and.ll:1.7 llvm/test/Regression/Transforms/InstCombine/and.ll:1.8
--- llvm/test/Regression/Transforms/InstCombine/and.ll:1.7	Mon Mar 10 17:52:54 2003
+++ llvm/test/Regression/Transforms/InstCombine/and.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine | dis | grep and
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not and
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/call.ll
diff -u llvm/test/Regression/Transforms/InstCombine/call.ll:1.1 llvm/test/Regression/Transforms/InstCombine/call.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/call.ll:1.1	Wed Jun 18 17:48:11 2003
+++ llvm/test/Regression/Transforms/InstCombine/call.ll	Sat Jun 28 17:44:42 2003
@@ -1,7 +1,4 @@
-; RUN: if as < %s | opt -instcombine -die | dis | grep call | grep cast
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine -die | dis | grep call | grep-not cast
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/cast-set.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast-set.ll:1.5 llvm/test/Regression/Transforms/InstCombine/cast-set.ll:1.6
--- llvm/test/Regression/Transforms/InstCombine/cast-set.ll:1.5	Wed Mar  5 16:50:55 2003
+++ llvm/test/Regression/Transforms/InstCombine/cast-set.ll	Sat Jun 28 17:44:42 2003
@@ -3,10 +3,7 @@
 ; slow.  Might it be better to make there be an instcombine prepass before
 ; level raise that takes care of the obvious stuff?
 
-; RUN: if as < %s | opt -instcombine | dis | grep cast
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not cast
 
 bool %test1(int %X) {
 	%A = cast int %X to uint


Index: llvm/test/Regression/Transforms/InstCombine/cast.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast.ll:1.9 llvm/test/Regression/Transforms/InstCombine/cast.ll:1.10
--- llvm/test/Regression/Transforms/InstCombine/cast.ll:1.9	Mon Jun 23 16:52:59 2003
+++ llvm/test/Regression/Transforms/InstCombine/cast.ll	Sat Jun 28 17:44:42 2003
@@ -1,9 +1,6 @@
 ; Tests to make sure elimination of casts is working correctly
 
-; RUN: if as < %s | opt -instcombine -die | dis | grep '%c' | grep cast
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine -die | dis | grep '%c' | grep-not cast
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/div.ll
diff -u llvm/test/Regression/Transforms/InstCombine/div.ll:1.4 llvm/test/Regression/Transforms/InstCombine/div.ll:1.5
--- llvm/test/Regression/Transforms/InstCombine/div.ll:1.4	Tue Feb 18 13:28:47 2003
+++ llvm/test/Regression/Transforms/InstCombine/div.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that div instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine | dis | grep div
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not div
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/getelementptr.ll
diff -u llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.9 llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.10
--- llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.9	Sat Jun 21 17:59:39 2003
+++ llvm/test/Regression/Transforms/InstCombine/getelementptr.ll	Sat Jun 28 17:44:42 2003
@@ -1,9 +1,6 @@
 ; The %A getelementptr instruction should be eliminated here
 
-; RUN: if as < %s | opt -instcombine -die | dis | grep getelementptr | grep '%A '
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine -die | dis | grep getelementptr | grep-not '%A '
 
 %Global = constant [10 x sbyte] c"helloworld"
 


Index: llvm/test/Regression/Transforms/InstCombine/load.ll
diff -u llvm/test/Regression/Transforms/InstCombine/load.ll:1.1 llvm/test/Regression/Transforms/InstCombine/load.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/load.ll:1.1	Thu Jun 26 00:05:51 2003
+++ llvm/test/Regression/Transforms/InstCombine/load.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine | dis | grep load
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not load
 
 %X = constant int 42
 %Y = constant [2 x { int, float }] [ { int, float } { int 12, float 1.0 }, 


Index: llvm/test/Regression/Transforms/InstCombine/not.ll
diff -u llvm/test/Regression/Transforms/InstCombine/not.ll:1.7 llvm/test/Regression/Transforms/InstCombine/not.ll:1.8
--- llvm/test/Regression/Transforms/InstCombine/not.ll:1.7	Mon Mar 10 17:13:32 2003
+++ llvm/test/Regression/Transforms/InstCombine/not.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine -die | dis | grep xor
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine -die | dis | grep-not xor
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/or.ll
diff -u llvm/test/Regression/Transforms/InstCombine/or.ll:1.13 llvm/test/Regression/Transforms/InstCombine/or.ll:1.14
--- llvm/test/Regression/Transforms/InstCombine/or.ll:1.13	Tue Jun  3 23:37:46 2003
+++ llvm/test/Regression/Transforms/InstCombine/or.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine | dis | grep -v '%OROK = or' | grep or\ 
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep -v '%OROK = or' | grep-not 'or '
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/phi.ll
diff -u llvm/test/Regression/Transforms/InstCombine/phi.ll:1.4 llvm/test/Regression/Transforms/InstCombine/phi.ll:1.5
--- llvm/test/Regression/Transforms/InstCombine/phi.ll:1.4	Thu Aug 22 16:26:15 2002
+++ llvm/test/Regression/Transforms/InstCombine/phi.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine -die | dis | grep phi
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine -die | dis | grep-not phi
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/pow.ll
diff -u llvm/test/Regression/Transforms/InstCombine/pow.ll:1.2 llvm/test/Regression/Transforms/InstCombine/pow.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/pow.ll:1.2	Wed Mar  5 17:02:25 2003
+++ llvm/test/Regression/Transforms/InstCombine/pow.ll	Sat Jun 28 17:44:42 2003
@@ -2,10 +2,7 @@
 ;
 ; Equivalent to: http://gcc.gnu.org/ml/gcc-patches/2003-02/msg01786.html
 
-; RUN: if as < %s | opt -instcombine | dis | grep 'call double %pow'
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not 'call double %pow'
 
 declare double %pow(double, double)
 


Index: llvm/test/Regression/Transforms/InstCombine/rem.ll
diff -u llvm/test/Regression/Transforms/InstCombine/rem.ll:1.3 llvm/test/Regression/Transforms/InstCombine/rem.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/rem.ll:1.3	Tue Feb 18 13:28:47 2003
+++ llvm/test/Regression/Transforms/InstCombine/rem.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine | dis | grep rem
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not rem
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/set.ll
diff -u llvm/test/Regression/Transforms/InstCombine/set.ll:1.8 llvm/test/Regression/Transforms/InstCombine/set.ll:1.9
--- llvm/test/Regression/Transforms/InstCombine/set.ll:1.8	Thu Jun  5 15:11:19 2003
+++ llvm/test/Regression/Transforms/InstCombine/set.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine | dis | grep set
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not set
 
 %X = uninitialized global int
 


Index: llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll
diff -u llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll:1.2 llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll:1.2	Fri Aug  9 18:33:58 2002
+++ llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll	Sat Jun 28 17:44:42 2003
@@ -3,10 +3,7 @@
 ; into equivalent setne,eq instructions.
 ;
 
-; RUN: if as < %s | opt -instcombine | dis | grep -v seteq | grep -v setne | grep set
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep -v seteq | grep -v setne | grep-not set
 
 bool "test1"(uint %A) {
 	%B = setge uint %A, 1   ; setne %A, 0


Index: llvm/test/Regression/Transforms/InstCombine/shift.ll
diff -u llvm/test/Regression/Transforms/InstCombine/shift.ll:1.7 llvm/test/Regression/Transforms/InstCombine/shift.ll:1.8
--- llvm/test/Regression/Transforms/InstCombine/shift.ll:1.7	Mon Mar 10 13:16:20 2003
+++ llvm/test/Regression/Transforms/InstCombine/shift.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine | dis | grep sh
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine | dis | grep-not sh
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/sub.ll
diff -u llvm/test/Regression/Transforms/InstCombine/sub.ll:1.9 llvm/test/Regression/Transforms/InstCombine/sub.ll:1.10
--- llvm/test/Regression/Transforms/InstCombine/sub.ll:1.9	Mon Mar 10 17:22:50 2003
+++ llvm/test/Regression/Transforms/InstCombine/sub.ll	Sat Jun 28 17:44:42 2003
@@ -1,10 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: if as < %s | opt -instcombine -die | dis | grep sub | grep -v 'sub int %Cok, %Bok'
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -instcombine -die | dis | grep sub | grep-not -v 'sub int %Cok, %Bok'
 
 implementation
 





More information about the llvm-commits mailing list