[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll add.ll call.ll cast.ll getelementptr.ll malloc.ll not.ll phi.ll sub.ll

Chris Lattner lattner at cs.uiuc.edu
Fri Feb 27 23:27:01 PST 2004


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

2002-08-02-CastTest.ll updated: 1.5 -> 1.6
add.ll updated: 1.16 -> 1.17
call.ll updated: 1.4 -> 1.5
cast.ll updated: 1.18 -> 1.19
getelementptr.ll updated: 1.12 -> 1.13
malloc.ll updated: 1.2 -> 1.3
not.ll updated: 1.10 -> 1.11
phi.ll updated: 1.8 -> 1.9
sub.ll updated: 1.13 -> 1.14

---
Log message:

The instruction combining pass removes dead instructions, there is no need
to run the die pass after it.


---
Diffs of the changes:  (+9 -9)

Index: llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll:1.5 llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll:1.6
--- llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll:1.5	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll	Fri Feb 27 23:26:06 2004
@@ -1,7 +1,7 @@
 ; This testcase is incorrectly getting completely eliminated.  There should be
 ; SOME instruction named %c here, even if it's a bitwise and.
 ;
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | grep '%c'
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep '%c'
 ;
 ulong %test3(ulong %A) {
         %c1 = cast ulong %A to ubyte


Index: llvm/test/Regression/Transforms/InstCombine/add.ll
diff -u llvm/test/Regression/Transforms/InstCombine/add.ll:1.16 llvm/test/Regression/Transforms/InstCombine/add.ll:1.17
--- llvm/test/Regression/Transforms/InstCombine/add.ll:1.16	Thu Oct  2 10:11:09 2003
+++ llvm/test/Regression/Transforms/InstCombine/add.ll	Fri Feb 27 23:26:06 2004
@@ -1,6 +1,6 @@
 ; This test makes sure that add instructions are properly eliminated.
 
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | grep -v OK | not grep add
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v OK | not grep add
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/call.ll
diff -u llvm/test/Regression/Transforms/InstCombine/call.ll:1.4 llvm/test/Regression/Transforms/InstCombine/call.ll:1.5
--- llvm/test/Regression/Transforms/InstCombine/call.ll:1.4	Tue Sep 16 10:29:34 2003
+++ llvm/test/Regression/Transforms/InstCombine/call.ll	Fri Feb 27 23:26:06 2004
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | grep call | not grep cast
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep call | not grep cast
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/cast.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast.ll:1.18 llvm/test/Regression/Transforms/InstCombine/cast.ll:1.19
--- llvm/test/Regression/Transforms/InstCombine/cast.ll:1.18	Mon Feb 23 01:16:03 2004
+++ llvm/test/Regression/Transforms/InstCombine/cast.ll	Fri Feb 27 23:26:06 2004
@@ -1,6 +1,6 @@
 ; Tests to make sure elimination of casts is working correctly
 
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | grep '%c' | not grep cast
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep '%c' | not grep cast
 
 %inbuf = external global [32832 x ubyte]
 


Index: llvm/test/Regression/Transforms/InstCombine/getelementptr.ll
diff -u llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.12 llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.13
--- llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.12	Tue Sep 16 10:29:34 2003
+++ llvm/test/Regression/Transforms/InstCombine/getelementptr.ll	Fri Feb 27 23:26:06 2004
@@ -1,6 +1,6 @@
 ; The %A getelementptr instruction should be eliminated here
 
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | grep getelementptr | not grep '%A '
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep getelementptr | not grep '%A '
 
 %Global = constant [10 x sbyte] c"helloworld"
 


Index: llvm/test/Regression/Transforms/InstCombine/malloc.ll
diff -u llvm/test/Regression/Transforms/InstCombine/malloc.ll:1.2 llvm/test/Regression/Transforms/InstCombine/malloc.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/malloc.ll:1.2	Tue Sep 16 10:29:34 2003
+++ llvm/test/Regression/Transforms/InstCombine/malloc.ll	Fri Feb 27 23:26:06 2004
@@ -1,5 +1,5 @@
 ; test that malloc's with a constant argument are promoted to array allocations
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | grep getelementptr
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep getelementptr
 
 int* %test() {
 	%X = malloc int, uint 4


Index: llvm/test/Regression/Transforms/InstCombine/not.ll
diff -u llvm/test/Regression/Transforms/InstCombine/not.ll:1.10 llvm/test/Regression/Transforms/InstCombine/not.ll:1.11
--- llvm/test/Regression/Transforms/InstCombine/not.ll:1.10	Tue Sep 16 10:29:34 2003
+++ llvm/test/Regression/Transforms/InstCombine/not.ll	Fri Feb 27 23:26:06 2004
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | not grep xor
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep xor
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/phi.ll
diff -u llvm/test/Regression/Transforms/InstCombine/phi.ll:1.8 llvm/test/Regression/Transforms/InstCombine/phi.ll:1.9
--- llvm/test/Regression/Transforms/InstCombine/phi.ll:1.8	Sun Feb 15 23:06:36 2004
+++ llvm/test/Regression/Transforms/InstCombine/phi.ll	Fri Feb 27 23:26:06 2004
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | not grep phi
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep phi
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/sub.ll
diff -u llvm/test/Regression/Transforms/InstCombine/sub.ll:1.13 llvm/test/Regression/Transforms/InstCombine/sub.ll:1.14
--- llvm/test/Regression/Transforms/InstCombine/sub.ll:1.13	Tue Sep 16 10:29:34 2003
+++ llvm/test/Regression/Transforms/InstCombine/sub.ll	Fri Feb 27 23:26:06 2004
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine -die | llvm-dis | grep sub | not grep -v 'sub int %Cok, %Bok'
+; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep sub | not grep -v 'sub int %Cok, %Bok'
 
 implementation
 





More information about the llvm-commits mailing list