[llvm-commits] CVS: llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise.ll 2002-03-21-MissedRaise2.ll 2002-03-21-MissedRaise3.ll 2002-04-09-MissedRaise.ll 2002-04-16-MissedRaise.ll 2002-05-02-MissedRaise.ll 2002-05-10-LoadPeephole.ll 2002-05-23-MissedRaise.ll 2002-07-16-MissedRaise.ll 2002-07-18-MissedAllocaRaise.ll 2002-10-02-SignExtensionProblem.ll 2002-10-08-VarArgCall.ll 2002-11-13-PointerFunction.ll 2003-05-01-CallCast.ll 2003-06-25-ExprAnalysis.ll

Chris Lattner lattner at cs.uiuc.edu
Sat Jun 28 18:03:13 PDT 2003


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

2002-03-21-MissedRaise.ll updated: 1.1 -> 1.2
2002-03-21-MissedRaise2.ll updated: 1.2 -> 1.3
2002-03-21-MissedRaise3.ll updated: 1.1 -> 1.2
2002-04-09-MissedRaise.ll updated: 1.1 -> 1.2
2002-04-16-MissedRaise.ll updated: 1.1 -> 1.2
2002-05-02-MissedRaise.ll updated: 1.2 -> 1.3
2002-05-10-LoadPeephole.ll updated: 1.1 -> 1.2
2002-05-23-MissedRaise.ll updated: 1.3 -> 1.4
2002-07-16-MissedRaise.ll updated: 1.2 -> 1.3
2002-07-18-MissedAllocaRaise.ll updated: 1.1 -> 1.2
2002-10-02-SignExtensionProblem.ll updated: 1.1 -> 1.2
2002-10-08-VarArgCall.ll updated: 1.1 -> 1.2
2002-11-13-PointerFunction.ll updated: 1.1 -> 1.2
2003-05-01-CallCast.ll updated: 1.1 -> 1.2
2003-06-25-ExprAnalysis.ll updated: 1.1 -> 1.2

---
Log message:

Switch tests over to use the 'not' script, instead of explicit control flow


---
Diffs of the changes:

Index: llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise.ll:1.1	Thu Mar 21 15:20:04 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise.ll	Sat Jun 28 18:02:20 2003
@@ -2,10 +2,7 @@
 ; successful, all cast instructions should be eliminated from this testcase.
 ;
 
-; RUN: if as < %s | opt -raise | dis | grep cast 
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep-not cast 
 
 	%Hash = type { { uint, sbyte *, \2 } * *, int (uint) *, int } *
 	%hash = type { { uint, sbyte *, \2 } * *, int (uint) *, int }


Index: llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise2.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise2.ll:1.2 llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise2.ll:1.3
--- llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise2.ll:1.2	Mon Nov  4 00:09:46 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise2.ll	Sat Jun 28 18:02:20 2003
@@ -3,10 +3,7 @@
 ; prevented reg115 from being able to change.
 ;
 
-; RUN: if as < %s | opt -raise | dis | grep '= cast' | grep \*
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep '= cast' | grep-not \*
 	
 	%Hash = type { { uint, sbyte *, \2 } * *, int (uint) *, int } *
 	%HashEntry = type { uint, sbyte *, \2 } *


Index: llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise3.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise3.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise3.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise3.ll:1.1	Thu Mar 21 17:00:48 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise3.ll	Sat Jun 28 18:02:20 2003
@@ -1,7 +1,4 @@
-; RUN: if as < %s | opt -raise | dis | grep '= cast' | grep \*
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep '= cast' | not grep \*
 
 	%Hash = type { { uint, sbyte *, \2 } * *, int (uint) *, int } *
 	%HashEntry = type { uint, sbyte *, \2 } *
@@ -9,9 +6,7 @@
 	%hash_entry = type { uint, sbyte *, \2 * }
 implementation
 
-%Hash "MakeHash"(int %size, int (uint) * %map)
-begin
-bb0:					;[#uses=1]
+%Hash "MakeHash"(int %size, int (uint) * %map) {
 	%reg112 = malloc sbyte * *, uint 3		; <sbyte * * *> [#uses=5]
 	%reg107-uint = cast int %size to uint		; <uint> [#uses=1]
 	%reg115 = malloc sbyte *, uint %reg107-uint		; <sbyte * *> [#uses=1]
@@ -19,5 +14,5 @@
 
 	%cast246 = cast sbyte * * * %reg112 to %Hash		; <%Hash> [#uses=1]
 	ret %Hash %cast246
-end
+}
 


Index: llvm/test/Regression/Transforms/LevelRaise/2002-04-09-MissedRaise.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-04-09-MissedRaise.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-04-09-MissedRaise.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-04-09-MissedRaise.ll:1.1	Tue Apr  9 15:43:18 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-04-09-MissedRaise.ll	Sat Jun 28 18:02:20 2003
@@ -8,10 +8,7 @@
 ;     x[j*i-12] = j;
 ; }
 
-; RUN: if as < %s | opt -raise | dis | grep ' cast ' | grep '*'
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep ' cast ' | not grep '*'
 
 implementation
 


Index: llvm/test/Regression/Transforms/LevelRaise/2002-04-16-MissedRaise.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-04-16-MissedRaise.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-04-16-MissedRaise.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-04-16-MissedRaise.ll:1.1	Tue Apr 16 00:44:56 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-04-16-MissedRaise.ll	Sat Jun 28 18:02:20 2003
@@ -5,18 +5,11 @@
 ;   return (int*)malloc(i+j);
 ; }
 
-; RUN: if as < %s | opt -raise | dis | grep ' cast ' | grep '*'
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep ' cast ' | not grep '*'
 
 implementation
 
-declare sbyte* "malloc"(uint)
-
-int* "test"(uint %N, uint %M)
-begin
-bb0:					;[#uses=0]
+int* %test(uint %N, uint %M) {
 	%reg111 = shl uint %N, ubyte 2		; <uint> [#uses=1]
 	%reg109 = add uint %reg111, 4		; <uint> [#uses=1]
 	%reg114 = shl uint %M, ubyte 2		; <uint> [#uses=1]
@@ -25,4 +18,4 @@
 	%reg117 = malloc sbyte, uint %reg116		; <sbyte*> [#uses=1]
 	%cast221 = cast sbyte* %reg117 to int*		; <int*> [#uses=1]
 	ret int* %cast221
-end
+}


Index: llvm/test/Regression/Transforms/LevelRaise/2002-05-02-MissedRaise.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-05-02-MissedRaise.ll:1.2 llvm/test/Regression/Transforms/LevelRaise/2002-05-02-MissedRaise.ll:1.3
--- llvm/test/Regression/Transforms/LevelRaise/2002-05-02-MissedRaise.ll:1.2	Mon Nov  4 00:07:04 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-05-02-MissedRaise.ll	Sat Jun 28 18:02:20 2003
@@ -1,9 +1,6 @@
 ; This testcase is not level raised properly...
 ;
-; RUN: if as < %s | opt -raise | dis | grep ' cast ' | grep '*'
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep ' cast ' | not grep '*'
 
 	%List = type { int, %List* }
 


Index: llvm/test/Regression/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll:1.1	Fri May 10 10:14:54 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll	Sat Jun 28 18:02:20 2003
@@ -1,10 +1,7 @@
 ; This testcase should have the cast propogated through the load
 ; just like a store does...
 ;
-; RUN: if as < %s | opt -raise | dis | grep ' cast ' | grep '*'
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep ' cast ' | not grep '*'
 
 int "test"(uint * %Ptr) {
 	%P2 = cast uint *%Ptr to int *


Index: llvm/test/Regression/Transforms/LevelRaise/2002-05-23-MissedRaise.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-05-23-MissedRaise.ll:1.3 llvm/test/Regression/Transforms/LevelRaise/2002-05-23-MissedRaise.ll:1.4
--- llvm/test/Regression/Transforms/LevelRaise/2002-05-23-MissedRaise.ll:1.3	Mon Nov  4 00:16:13 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-05-23-MissedRaise.ll	Sat Jun 28 18:02:20 2003
@@ -1,7 +1,4 @@
-; RUN: if as < %s | opt -raise | dis | grep '= cast' | grep \*
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep '= cast' | not grep \*
 
 %FILE = type { int, ubyte*, ubyte*, ubyte, ubyte, uint, uint, uint }
 


Index: llvm/test/Regression/Transforms/LevelRaise/2002-07-16-MissedRaise.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-07-16-MissedRaise.ll:1.2 llvm/test/Regression/Transforms/LevelRaise/2002-07-16-MissedRaise.ll:1.3
--- llvm/test/Regression/Transforms/LevelRaise/2002-07-16-MissedRaise.ll:1.2	Tue Oct 15 16:39:49 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-07-16-MissedRaise.ll	Sat Jun 28 18:02:20 2003
@@ -5,10 +5,7 @@
 ; This could be fixed by making all stores add themselves to a list, and check
 ; their arguments are consistent AFTER all other values are propogated.
 
-; RUN: if as < %s | opt -raise | dis | grep '= cast' 
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | not grep '= cast' 
 
         %Tree = type %struct.tree*
         %struct.tree = type { int, double, double, %Tree, %Tree, %Tree, %Tree }


Index: llvm/test/Regression/Transforms/LevelRaise/2002-07-18-MissedAllocaRaise.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-07-18-MissedAllocaRaise.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-07-18-MissedAllocaRaise.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-07-18-MissedAllocaRaise.ll:1.1	Thu Jul 18 22:51:49 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-07-18-MissedAllocaRaise.ll	Sat Jun 28 18:02:20 2003
@@ -1,9 +1,6 @@
 ; Looks like we don't raise alloca's like we do mallocs
 ;
-; RUN: if as < %s | opt -raise | dis | grep '= cast' | grep \*
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep '= cast' | not grep \*
 
 implementation   ; Functions:
 


Index: llvm/test/Regression/Transforms/LevelRaise/2002-10-02-SignExtensionProblem.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-10-02-SignExtensionProblem.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-10-02-SignExtensionProblem.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-10-02-SignExtensionProblem.ll:1.1	Wed Oct  2 13:32:38 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-10-02-SignExtensionProblem.ll	Sat Jun 28 18:02:20 2003
@@ -1,7 +1,4 @@
-; RUN: if as < %s | opt -raise | dis | grep 4294967295
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep -v uint | not grep 4294967295
 
 %length_code = uninitialized global [256 x ubyte]
 


Index: llvm/test/Regression/Transforms/LevelRaise/2002-10-08-VarArgCall.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-10-08-VarArgCall.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-10-08-VarArgCall.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-10-08-VarArgCall.ll:1.1	Tue Oct  8 16:57:49 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-10-08-VarArgCall.ll	Sat Jun 28 18:02:20 2003
@@ -1,7 +1,4 @@
-; RUN: if as < %s | opt -raise | dis | grep call | grep \.\.\.
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | grep call | not grep '\.\.\.'
 
 implementation
 


Index: llvm/test/Regression/Transforms/LevelRaise/2002-11-13-PointerFunction.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2002-11-13-PointerFunction.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2002-11-13-PointerFunction.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2002-11-13-PointerFunction.ll:1.1	Wed Nov 13 00:54:00 2002
+++ llvm/test/Regression/Transforms/LevelRaise/2002-11-13-PointerFunction.ll	Sat Jun 28 18:02:20 2003
@@ -1,9 +1,6 @@
 ; This testcase should be able to eliminate at least one of the casts.
 ;
-; RUN: if as < %s | opt -raise | dis | grep 'REMOVE'
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | not grep 'REMOVE'
 
 int %foo(sbyte * %PF) {
 	%UPF = cast sbyte* %PF to uint()*


Index: llvm/test/Regression/Transforms/LevelRaise/2003-05-01-CallCast.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2003-05-01-CallCast.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2003-05-01-CallCast.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2003-05-01-CallCast.ll:1.1	Thu May  1 16:02:35 2003
+++ llvm/test/Regression/Transforms/LevelRaise/2003-05-01-CallCast.ll	Sat Jun 28 18:02:20 2003
@@ -1,7 +1,4 @@
-; RUN: if as < %s | opt -raise | dis | grep cast
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | not grep cast
 
 void %test(...) { ret void }
 


Index: llvm/test/Regression/Transforms/LevelRaise/2003-06-25-ExprAnalysis.ll
diff -u llvm/test/Regression/Transforms/LevelRaise/2003-06-25-ExprAnalysis.ll:1.1 llvm/test/Regression/Transforms/LevelRaise/2003-06-25-ExprAnalysis.ll:1.2
--- llvm/test/Regression/Transforms/LevelRaise/2003-06-25-ExprAnalysis.ll:1.1	Wed Jun 25 12:08:34 2003
+++ llvm/test/Regression/Transforms/LevelRaise/2003-06-25-ExprAnalysis.ll	Sat Jun 28 18:02:20 2003
@@ -1,9 +1,6 @@
 ; The expr analysis routines were being too aggressive across cast instructions!
 
-; RUN: if as < %s | opt -raise | dis | grep 4294967295
-; RUN: then exit 1
-; RUN: else exit 0
-; RUN: fi
+; RUN: as < %s | opt -raise | dis | not grep 4294967295
 
 target endian = big
 target pointersize = 64





More information about the llvm-commits mailing list