[llvm-commits] CVS: llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll 2003-07-21-ExternalConstant.ll 2004-11-27-SetCCForCastLargerAndConstant.ll 2006-04-01-InfLoop.ll 2006-05-04-DemandedBitCrash.ll 2006-05-06-Infloop.ll 2006-09-11-EmptyStructCrash.ll 2006-12-08-Select-ICmp.ll 2006-12-10-ICmp-GEP-GEP.ll 2006-12-23-Select-Cmp-Cmp.ll 2007-03-26-BadShiftMask.ll CPP_min_max.llx add.ll and-or-and.ll and.ll apint-add2.ll apint-and-or-and.ll apint-and1.ll apint-and2.ll apint-sub.ll apint-xor2.ll bswap.ll call.ll cast.ll div.ll getelementptr-setcc.ll getelementptr.ll mul.ll or.ll phi.ll rem.ll select.ll signext.ll vec_insert_to_shuffle.ll vec_shuffle.ll

Reid Spencer reid at x10sys.com
Sun Apr 15 00:38:42 PDT 2007



Changes in directory llvm/test/Transforms/InstCombine:

2002-05-14-TouchDeletedInst.ll updated: 1.6 -> 1.7
2003-07-21-ExternalConstant.ll updated: 1.3 -> 1.4
2004-11-27-SetCCForCastLargerAndConstant.ll updated: 1.9 -> 1.10
2006-04-01-InfLoop.ll updated: 1.2 -> 1.3
2006-05-04-DemandedBitCrash.ll updated: 1.2 -> 1.3
2006-05-06-Infloop.ll updated: 1.4 -> 1.5
2006-09-11-EmptyStructCrash.ll updated: 1.2 -> 1.3
2006-12-08-Select-ICmp.ll updated: 1.2 -> 1.3
2006-12-10-ICmp-GEP-GEP.ll updated: 1.2 -> 1.3
2006-12-23-Select-Cmp-Cmp.ll updated: 1.3 -> 1.4
2007-03-26-BadShiftMask.ll updated: 1.3 -> 1.4
CPP_min_max.llx updated: 1.3 -> 1.4
add.ll updated: 1.37 -> 1.38
and-or-and.ll updated: 1.3 -> 1.4
and.ll updated: 1.31 -> 1.32
apint-add2.ll updated: 1.4 -> 1.5
apint-and-or-and.ll updated: 1.2 -> 1.3
apint-and1.ll updated: 1.3 -> 1.4
apint-and2.ll updated: 1.3 -> 1.4
apint-sub.ll updated: 1.3 -> 1.4
apint-xor2.ll updated: 1.3 -> 1.4
bswap.ll updated: 1.6 -> 1.7
call.ll updated: 1.8 -> 1.9
cast.ll updated: 1.37 -> 1.38
div.ll updated: 1.14 -> 1.15
getelementptr-setcc.ll updated: 1.4 -> 1.5
getelementptr.ll updated: 1.21 -> 1.22
mul.ll updated: 1.15 -> 1.16
or.ll updated: 1.34 -> 1.35
phi.ll updated: 1.16 -> 1.17
rem.ll updated: 1.15 -> 1.16
select.ll updated: 1.16 -> 1.17
signext.ll updated: 1.4 -> 1.5
vec_insert_to_shuffle.ll updated: 1.3 -> 1.4
vec_shuffle.ll updated: 1.11 -> 1.12
---
Log message:

For PR1319: http://llvm.org/PR1319 :
Make use of the END. facility on all files > 1K so that we aren't wasting CPU
cycles searching for RUN: lines that we'll never find.


---
Diffs of the changes:  (+41 -7)

 2002-05-14-TouchDeletedInst.ll              |   11 ++++++-----
 2003-07-21-ExternalConstant.ll              |    1 +
 2004-11-27-SetCCForCastLargerAndConstant.ll |    1 +
 2006-04-01-InfLoop.ll                       |    1 +
 2006-05-04-DemandedBitCrash.ll              |    1 +
 2006-05-06-Infloop.ll                       |    1 +
 2006-09-11-EmptyStructCrash.ll              |    3 ++-
 2006-12-08-Select-ICmp.ll                   |    1 +
 2006-12-10-ICmp-GEP-GEP.ll                  |    1 +
 2006-12-23-Select-Cmp-Cmp.ll                |    1 +
 2007-03-26-BadShiftMask.ll                  |    1 +
 CPP_min_max.llx                             |    1 +
 add.ll                                      |    1 +
 and-or-and.ll                               |    1 +
 and.ll                                      |    1 +
 apint-add2.ll                               |    2 +-
 apint-and-or-and.ll                         |    1 +
 apint-and1.ll                               |    1 +
 apint-and2.ll                               |    1 +
 apint-sub.ll                                |    1 +
 apint-xor2.ll                               |    1 +
 bswap.ll                                    |    1 +
 call.ll                                     |    1 +
 cast.ll                                     |    1 +
 div.ll                                      |    1 +
 getelementptr-setcc.ll                      |    1 +
 getelementptr.ll                            |    1 +
 mul.ll                                      |    1 +
 or.ll                                       |    1 +
 phi.ll                                      |    1 +
 rem.ll                                      |    1 +
 select.ll                                   |    1 +
 signext.ll                                  |    1 +
 vec_insert_to_shuffle.ll                    |    1 +
 vec_shuffle.ll                              |    1 +
 35 files changed, 41 insertions(+), 7 deletions(-)


Index: llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll
diff -u llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll:1.6 llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll:1.7
--- llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll:1.6	Fri Dec  1 22:23:09 2006
+++ llvm/test/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll	Sun Apr 15 02:38:21 2007
@@ -1,10 +1,11 @@
-; This testcase, obviously distilled from a large program (bzip2 from Specint2000)
-; caused instcombine to fail because it got the same instruction on it's worklist
-; more than once (which is ok), but then deleted the instruction.  Since the inst
-; stayed on the worklist, as soon as it came back up to be processed, bad things
-; happened, and opt asserted.
+; This testcase, obviously distilled from a large program (bzip2 from 
+; Specint2000) caused instcombine to fail because it got the same instruction 
+; on it's worklist more than once (which is ok), but then deleted the 
+; instruction.  Since the inst stayed on the worklist, as soon as it came back 
+; up to be processed, bad things happened, and opt asserted.
 ;
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine
+; END.
 ;
 
 %.LC0 = internal global [21 x sbyte] c"hbMakeCodeLengths(1)\00"		; <[21 x sbyte]*> [#uses=1]


Index: llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll
diff -u llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll:1.3 llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll:1.4
--- llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll:1.3	Fri Dec  1 22:23:09 2006
+++ llvm/test/Transforms/InstCombine/2003-07-21-ExternalConstant.ll	Sun Apr 15 02:38:21 2007
@@ -11,6 +11,7 @@
 ;
 ; Extra code:
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine
+; END.
 ;
 
 target endian = little


Index: llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll
diff -u llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll:1.9 llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll:1.10
--- llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll:1.9	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll	Sun Apr 15 02:38:21 2007
@@ -11,6 +11,7 @@
 ;
 ; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    notcast .*int
+; END.
 
 implementation   ; Functions:
 


Index: llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll
diff -u llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll:1.2 llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll:1.3
--- llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll:1.2	Fri Dec  1 22:23:09 2006
+++ llvm/test/Transforms/InstCombine/2006-04-01-InfLoop.ll	Sun Apr 15 02:38:21 2007
@@ -1,4 +1,5 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
+; END.
 
 	%struct.DecRefPicMarking_s = type { int, int, int, int, int, %struct.DecRefPicMarking_s* }
 	%struct.datapartition = type { %typedef.Bitstream*, %typedef.DecodingEnvironment, int (%struct.syntaxelement*, %struct.img_par*, %struct.inp_par*, %struct.datapartition*)* }


Index: llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll
diff -u llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll:1.2 llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll:1.3
--- llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll:1.2	Fri Dec  1 22:23:09 2006
+++ llvm/test/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll	Sun Apr 15 02:38:21 2007
@@ -1,4 +1,5 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
+; END.
 
 void %test() {
 bb38.i:


Index: llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll
diff -u llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll:1.4 llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll:1.5
--- llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll:1.4	Mon Jan  1 23:53:06 2007
+++ llvm/test/Transforms/InstCombine/2006-05-06-Infloop.ll	Sun Apr 15 02:38:21 2007
@@ -1,4 +1,5 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
+; END.
 
 	%struct.gs_matrix = type { float, int, float, int, float, int, float, int, float, int, float, int }
 	%struct.gx_bitmap = type { ubyte*, int, int, int }


Index: llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll
diff -u llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll:1.2 llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll:1.3
--- llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll:1.2	Fri Dec  1 22:23:09 2006
+++ llvm/test/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll	Sun Apr 15 02:38:21 2007
@@ -1,5 +1,6 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 ; PR905
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
+; END.
 
 	%RPYTHON_EXCEPTION = type { %RPYTHON_EXCEPTION_VTABLE* }
 	%RPYTHON_EXCEPTION_VTABLE = type { %RPYTHON_EXCEPTION_VTABLE*, int, int, %RPyOpaque_RuntimeTypeInfo*, %arraytype_Char*, %functiontype_12* }


Index: llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll
diff -u llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll:1.2 llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll:1.3
--- llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll:1.2	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/2006-12-08-Select-ICmp.ll	Sun Apr 15 02:38:21 2007
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep select
 ; END.
+
 target datalayout = "e-p:32:32"
 target endian = little
 target pointersize = 32


Index: llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll
diff -u llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll:1.2 llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll:1.3
--- llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll:1.2	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/2006-12-10-ICmp-GEP-GEP.ll	Sun Apr 15 02:38:21 2007
@@ -1,6 +1,7 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    grep -v {icmp ult int}
 ; END.
+
 ; ModuleID = 'good.bc'
 target datalayout = "e-p:32:32"
 target endian = little


Index: llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll
diff -u llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll:1.3 llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll:1.4
--- llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/2006-12-23-Select-Cmp-Cmp.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 ; operands is encountered.
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 ; END.
+
 ; ModuleID = 'PR1065.bc'
 target datalayout = "e-p:32:32"
 target endian = little


Index: llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll
diff -u llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll:1.3 llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll:1.4
--- llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/2007-03-26-BadShiftMask.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | \
 ; RUN:    grep {ashr i32 %.mp137, 2}
 ; 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"
 target triple = "i686-pc-linux-gnu"
 


Index: llvm/test/Transforms/InstCombine/CPP_min_max.llx
diff -u llvm/test/Transforms/InstCombine/CPP_min_max.llx:1.3 llvm/test/Transforms/InstCombine/CPP_min_max.llx:1.4
--- llvm/test/Transforms/InstCombine/CPP_min_max.llx:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/CPP_min_max.llx	Sun Apr 15 02:38:21 2007
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:   grep select | not grep {i32\\*}
+; END.
 
 ; This testcase corresponds to PR362, which notices that this horrible code
 ; is generated by the C++ front-end and LLVM optimizers, which has lots of


Index: llvm/test/Transforms/InstCombine/add.ll
diff -u llvm/test/Transforms/InstCombine/add.ll:1.37 llvm/test/Transforms/InstCombine/add.ll:1.38
--- llvm/test/Transforms/InstCombine/add.ll:1.37	Thu Feb  1 20:16:22 2007
+++ llvm/test/Transforms/InstCombine/add.ll	Sun Apr 15 02:38:21 2007
@@ -3,6 +3,7 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    grep -v OK | not grep add
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/and-or-and.ll
diff -u llvm/test/Transforms/InstCombine/and-or-and.ll:1.3 llvm/test/Transforms/InstCombine/and-or-and.ll:1.4
--- llvm/test/Transforms/InstCombine/and-or-and.ll:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/and-or-and.ll	Sun Apr 15 02:38:21 2007
@@ -11,6 +11,7 @@
 
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:   not grep {or }
+; END.
 
 int %test1(int %X, int %Y) {
 	%A = and int %X, 7


Index: llvm/test/Transforms/InstCombine/and.ll
diff -u llvm/test/Transforms/InstCombine/and.ll:1.31 llvm/test/Transforms/InstCombine/and.ll:1.32
--- llvm/test/Transforms/InstCombine/and.ll:1.31	Fri Dec  1 22:23:09 2006
+++ llvm/test/Transforms/InstCombine/and.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 ;
 
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep and
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/apint-add2.ll
diff -u llvm/test/Transforms/InstCombine/apint-add2.ll:1.4 llvm/test/Transforms/InstCombine/apint-add2.ll:1.5
--- llvm/test/Transforms/InstCombine/apint-add2.ll:1.4	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/apint-add2.ll	Sun Apr 15 02:38:21 2007
@@ -3,7 +3,7 @@
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | \
 ; RUN:    grep -v OK | not grep add
-
+; END.
 
 define i111 @test1(i111 %x) {
         %tmp.2 = shl i111 1, 110


Index: llvm/test/Transforms/InstCombine/apint-and-or-and.ll
diff -u llvm/test/Transforms/InstCombine/apint-and-or-and.ll:1.2 llvm/test/Transforms/InstCombine/apint-and-or-and.ll:1.3
--- llvm/test/Transforms/InstCombine/apint-and-or-and.ll:1.2	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/apint-and-or-and.ll	Sun Apr 15 02:38:21 2007
@@ -12,6 +12,7 @@
 ; This tests arbitrary precision integers.
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep {or }
+; END.
 
 define i17 @test1(i17 %X, i17 %Y) {
 	%A = and i17 %X, 7


Index: llvm/test/Transforms/InstCombine/apint-and1.ll
diff -u llvm/test/Transforms/InstCombine/apint-and1.ll:1.3 llvm/test/Transforms/InstCombine/apint-and1.ll:1.4
--- llvm/test/Transforms/InstCombine/apint-and1.ll:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/apint-and1.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 ; This test is for Integer BitWidth <= 64 && BitWidth % 8 != 0.
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep {and }
+; END.
 
 define i39 @test0(i39 %A) {
         %B = and i39 %A, 0 ; zero result


Index: llvm/test/Transforms/InstCombine/apint-and2.ll
diff -u llvm/test/Transforms/InstCombine/apint-and2.ll:1.3 llvm/test/Transforms/InstCombine/apint-and2.ll:1.4
--- llvm/test/Transforms/InstCombine/apint-and2.ll:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/apint-and2.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 ; This test is for Integer BitWidth > 64 && BitWidth <= 1024.
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep {and }
+; END.
 
 
 define i999 @test0(i999 %A) {


Index: llvm/test/Transforms/InstCombine/apint-sub.ll
diff -u llvm/test/Transforms/InstCombine/apint-sub.ll:1.3 llvm/test/Transforms/InstCombine/apint-sub.ll:1.4
--- llvm/test/Transforms/InstCombine/apint-sub.ll:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/apint-sub.ll	Sun Apr 15 02:38:21 2007
@@ -4,6 +4,7 @@
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | \
 ; RUN:   grep -v {sub i19 %Cok, %Bok} | not grep sub
+; END.
 
 define i23 @test1(i23 %A) {
 	%B = sub i23 %A, %A		; <i23> [#uses=1]


Index: llvm/test/Transforms/InstCombine/apint-xor2.ll
diff -u llvm/test/Transforms/InstCombine/apint-xor2.ll:1.3 llvm/test/Transforms/InstCombine/apint-xor2.ll:1.4
--- llvm/test/Transforms/InstCombine/apint-xor2.ll:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/apint-xor2.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 ; This test is for Integer BitWidth > 64 && BitWidth <= 1024.
 
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep {xor }
+; END.
 
 
 define i447 @test1(i447 %A, i447 %B) {


Index: llvm/test/Transforms/InstCombine/bswap.ll
diff -u llvm/test/Transforms/InstCombine/bswap.ll:1.6 llvm/test/Transforms/InstCombine/bswap.ll:1.7
--- llvm/test/Transforms/InstCombine/bswap.ll:1.6	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/bswap.ll	Sun Apr 15 02:38:21 2007
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    grep {call.*llvm.bswap} | wc -l | grep 5
+; END.
 
 uint %test1(uint %i) {
         %tmp1 = shr uint %i, ubyte 24           ; <uint> [#uses=1]


Index: llvm/test/Transforms/InstCombine/call.ll
diff -u llvm/test/Transforms/InstCombine/call.ll:1.8 llvm/test/Transforms/InstCombine/call.ll:1.9
--- llvm/test/Transforms/InstCombine/call.ll:1.8	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/call.ll	Sun Apr 15 02:38:21 2007
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    grep call | notcast
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/cast.ll
diff -u llvm/test/Transforms/InstCombine/cast.ll:1.37 llvm/test/Transforms/InstCombine/cast.ll:1.38
--- llvm/test/Transforms/InstCombine/cast.ll:1.37	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/cast.ll	Sun Apr 15 02:38:21 2007
@@ -1,6 +1,7 @@
 ; Tests to make sure elimination of casts is working correctly
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    grep %c | notcast
+; END.
 
 %inbuf = external global [32832 x ubyte]
 


Index: llvm/test/Transforms/InstCombine/div.ll
diff -u llvm/test/Transforms/InstCombine/div.ll:1.14 llvm/test/Transforms/InstCombine/div.ll:1.15
--- llvm/test/Transforms/InstCombine/div.ll:1.14	Fri Dec  1 22:23:09 2006
+++ llvm/test/Transforms/InstCombine/div.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 ;
 
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep div
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/getelementptr-setcc.ll
diff -u llvm/test/Transforms/InstCombine/getelementptr-setcc.ll:1.4 llvm/test/Transforms/InstCombine/getelementptr-setcc.ll:1.5
--- llvm/test/Transforms/InstCombine/getelementptr-setcc.ll:1.4	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/getelementptr-setcc.ll	Sun Apr 15 02:38:21 2007
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:   not grep getelementptr
+; END.
 
 bool %test1(short* %P, int %I, int %J) {
     %X = getelementptr short* %P, int %I


Index: llvm/test/Transforms/InstCombine/getelementptr.ll
diff -u llvm/test/Transforms/InstCombine/getelementptr.ll:1.21 llvm/test/Transforms/InstCombine/getelementptr.ll:1.22
--- llvm/test/Transforms/InstCombine/getelementptr.ll:1.21	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/getelementptr.ll	Sun Apr 15 02:38:21 2007
@@ -3,6 +3,7 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    grep -v %B | not grep getelementptr
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep foo1
+; END.
 
 %Global = constant [10 x sbyte] c"helloworld"
 


Index: llvm/test/Transforms/InstCombine/mul.ll
diff -u llvm/test/Transforms/InstCombine/mul.ll:1.15 llvm/test/Transforms/InstCombine/mul.ll:1.16
--- llvm/test/Transforms/InstCombine/mul.ll:1.15	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/mul.ll	Sun Apr 15 02:38:21 2007
@@ -1,6 +1,7 @@
 ; This test makes sure that mul instructions are properly eliminated.
 ;
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep mul
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/or.ll
diff -u llvm/test/Transforms/InstCombine/or.ll:1.34 llvm/test/Transforms/InstCombine/or.ll:1.35
--- llvm/test/Transforms/InstCombine/or.ll:1.34	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/or.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 ;
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    grep -v xor | not grep {or }
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/phi.ll
diff -u llvm/test/Transforms/InstCombine/phi.ll:1.16 llvm/test/Transforms/InstCombine/phi.ll:1.17
--- llvm/test/Transforms/InstCombine/phi.ll:1.16	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/phi.ll	Sun Apr 15 02:38:21 2007
@@ -1,6 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep phi
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/rem.ll
diff -u llvm/test/Transforms/InstCombine/rem.ll:1.15 llvm/test/Transforms/InstCombine/rem.ll:1.16
--- llvm/test/Transforms/InstCombine/rem.ll:1.15	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/rem.ll	Sun Apr 15 02:38:21 2007
@@ -1,6 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep rem
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/select.ll
diff -u llvm/test/Transforms/InstCombine/select.ll:1.16 llvm/test/Transforms/InstCombine/select.ll:1.17
--- llvm/test/Transforms/InstCombine/select.ll:1.16	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/select.ll	Sun Apr 15 02:38:21 2007
@@ -2,6 +2,7 @@
 
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    not grep select
+; END.
 
 implementation
 


Index: llvm/test/Transforms/InstCombine/signext.ll
diff -u llvm/test/Transforms/InstCombine/signext.ll:1.4 llvm/test/Transforms/InstCombine/signext.ll:1.5
--- llvm/test/Transforms/InstCombine/signext.ll:1.4	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/signext.ll	Sun Apr 15 02:38:21 2007
@@ -1,5 +1,6 @@
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:    not grep {(and\|xor\|add\|shl\|shr)}
+; END.
 
 int %test1(int %x) {
         %tmp.1 = and int %x, 65535              ; <int> [#uses=1]


Index: llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll
diff -u llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll:1.3 llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll:1.4
--- llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll:1.3	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/vec_insert_to_shuffle.ll	Sun Apr 15 02:38:21 2007
@@ -4,6 +4,7 @@
 ; RUN:   not grep insertelement
 ; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:   not grep extractelement
+; END.
 
 <4 x float> %test(<4 x float> %tmp, <4 x float> %tmp1) {
 	%tmp4 = extractelement <4 x float> %tmp, uint 1		; <float> [#uses=1]


Index: llvm/test/Transforms/InstCombine/vec_shuffle.ll
diff -u llvm/test/Transforms/InstCombine/vec_shuffle.ll:1.11 llvm/test/Transforms/InstCombine/vec_shuffle.ll:1.12
--- llvm/test/Transforms/InstCombine/vec_shuffle.ll:1.11	Sat Apr 14 15:13:02 2007
+++ llvm/test/Transforms/InstCombine/vec_shuffle.ll	Sun Apr 15 02:38:21 2007
@@ -1,4 +1,5 @@
 ; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep vector_shuffle
+; END.
 
 %T = type <4 x float>
 






More information about the llvm-commits mailing list