[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