[llvm-commits] CVS: llvm/test/Regression/Transforms/InstCombine/2002-03-11-InstCombineHang.ll 2002-05-14-SubFailure.ll 2002-05-14-TouchDeletedInst.ll 2002-08-02-CastTest.ll 2002-09-17-GetElementPtrCrash.ll 2002-12-05-MissedConstProp.ll 2003-05-26-CastMiscompile.ll 2003-05-27-ConstExprCrash.ll 2003-06-05-BranchInvertInfLoop.ll 2003-06-22-ConstantExprCrash.ll 2003-07-21-ExternalConstant.ll 2003-08-12-AllocaNonNull.ll 2003-09-09-VolatileLoadElim.ll 2003-10-23-InstcombineNullFail.ll 2003-10-29-CallSiteResolve.ll 2003-11-03-VarargsCallBug.ll 2003-11-13-ConstExprCastCall.ll 2004-01-13-InstCombineInvokePHI.ll 2004-02-23-ShiftShiftOverflow.ll 2004-03-13-InstCombineInfLoop.ll 2004-04-04-InstCombineReplaceAllUsesWith.ll 2004-05-07-UnsizedCastLoad.ll 2004-07-27-ConstantExprMul.ll 2004-08-09-RemInfLoop.llx 2004-09-20-BadLoadCombine.llx 2004-09-20-BadLoadCombine2.llx 2004-09-28-BadShiftAndSetCC.llx 2004-11-22-Missed-and-fold.ll 2004-11-27-SetCCForCastLargerAndConstant.ll 2004-12-08-InstCombin! eCrash.ll 2004-12-08-RemInfiniteLoop.ll 2005-03-04-ShiftOverflow.ll 2005-04-07-UDivSelectCrash.ll 2005-06-15-DivSelectCrash.ll 2005-06-15-ShiftSetCCCrash.ll 2005-06-16-RangeCrash.ll 2005-06-16-SetCCOrSetCCMiscompile.ll 2005-07-07-DeadPHILoop.ll 2006-02-07-SextZextCrash.ll 2006-02-13-DemandedMiscompile.ll 2006-02-28-Crash.ll 2006-03-30-ExtractElement.ll 2006-04-01-InfLoop.ll 2006-04-28-ShiftShiftLongLong.ll 2006-05-04-DemandedBitCrash.ll 2006-05-06-Infloop.ll 2006-05-10-InvalidIndexUndef.ll 2006-06-28-infloop.ll 2006-09-11-EmptyStructCrash.ll 2006-09-15-CastToBool.ll 2006-10-19-SignedToUnsignedCastAndConst-2.ll 2006-10-19-SignedToUnsignedCastAndConst.ll 2006-10-20-mask.ll 2006-10-26-VectorReassoc.ll 2006-11-03-Memmove64.ll 2006-11-10-ashr-miscompile.ll 2006-11-27-XorBug.ll CPP_min_max.llx GEPIdxCanon.ll IntPtrCast.ll JavaCompare.ll add.ll alloca.ll and-compare.ll and-or-and.ll and.ll binop-cast.ll bit-tracking.ll bittest.ll bswap-fold.ll bswap.ll call-cast-target.ll call-int! rinsics.ll call.ll canonicalize_branch.ll cast-and-cast.ll cas! t-cast-t

Reid Spencer reid at x10sys.com
Fri Dec 1 20:25:23 PST 2006



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

2002-03-11-InstCombineHang.ll updated: 1.2 -> 1.3
2002-05-14-SubFailure.ll updated: 1.5 -> 1.6
2002-05-14-TouchDeletedInst.ll updated: 1.5 -> 1.6
2002-08-02-CastTest.ll updated: 1.6 -> 1.7
2002-09-17-GetElementPtrCrash.ll updated: 1.3 -> 1.4
2002-12-05-MissedConstProp.ll updated: 1.4 -> 1.5
2003-05-26-CastMiscompile.ll updated: 1.2 -> 1.3
2003-05-27-ConstExprCrash.ll updated: 1.2 -> 1.3
2003-06-05-BranchInvertInfLoop.ll updated: 1.2 -> 1.3
2003-06-22-ConstantExprCrash.ll updated: 1.2 -> 1.3
2003-07-21-ExternalConstant.ll updated: 1.2 -> 1.3
2003-08-12-AllocaNonNull.ll updated: 1.2 -> 1.3
2003-09-09-VolatileLoadElim.ll updated: 1.2 -> 1.3
2003-10-23-InstcombineNullFail.ll updated: 1.3 -> 1.4
2003-10-29-CallSiteResolve.ll updated: 1.1 -> 1.2
2003-11-03-VarargsCallBug.ll updated: 1.3 -> 1.4
2003-11-13-ConstExprCastCall.ll updated: 1.2 -> 1.3
2004-01-13-InstCombineInvokePHI.ll updated: 1.1 -> 1.2
2004-02-23-ShiftShiftOverflow.ll updated: 1.2 -> 1.3
2004-03-13-InstCombineInfLoop.ll updated: 1.1 -> 1.2
2004-04-04-InstCombineReplaceAllUsesWith.ll updated: 1.1 -> 1.2
2004-05-07-UnsizedCastLoad.ll updated: 1.1 -> 1.2
2004-07-27-ConstantExprMul.ll updated: 1.2 -> 1.3
2004-08-09-RemInfLoop.llx updated: 1.1 -> 1.2
2004-09-20-BadLoadCombine.llx updated: 1.1 -> 1.2
2004-09-20-BadLoadCombine2.llx updated: 1.1 -> 1.2
2004-09-28-BadShiftAndSetCC.llx updated: 1.1 -> 1.2
2004-11-22-Missed-and-fold.ll updated: 1.2 -> 1.3
2004-11-27-SetCCForCastLargerAndConstant.ll updated: 1.7 -> 1.8
2004-12-08-InstCombineCrash.ll updated: 1.3 -> 1.4
2004-12-08-RemInfiniteLoop.ll updated: 1.1 -> 1.2
2005-03-04-ShiftOverflow.ll updated: 1.1 -> 1.2
2005-04-07-UDivSelectCrash.ll updated: 1.1 -> 1.2
2005-06-15-DivSelectCrash.ll updated: 1.1 -> 1.2
2005-06-15-ShiftSetCCCrash.ll updated: 1.1 -> 1.2
2005-06-16-RangeCrash.ll updated: 1.1 -> 1.2
2005-06-16-SetCCOrSetCCMiscompile.ll updated: 1.1 -> 1.2
2005-07-07-DeadPHILoop.ll updated: 1.1 -> 1.2
2006-02-07-SextZextCrash.ll updated: 1.1 -> 1.2
2006-02-13-DemandedMiscompile.ll updated: 1.1 -> 1.2
2006-02-28-Crash.ll updated: 1.1 -> 1.2
2006-03-30-ExtractElement.ll updated: 1.1 -> 1.2
2006-04-01-InfLoop.ll updated: 1.1 -> 1.2
2006-04-28-ShiftShiftLongLong.ll updated: 1.2 -> 1.3
2006-05-04-DemandedBitCrash.ll updated: 1.1 -> 1.2
2006-05-06-Infloop.ll updated: 1.1 -> 1.2
2006-05-10-InvalidIndexUndef.ll updated: 1.2 -> 1.3
2006-06-28-infloop.ll updated: 1.1 -> 1.2
2006-09-11-EmptyStructCrash.ll updated: 1.1 -> 1.2
2006-09-15-CastToBool.ll updated: 1.1 -> 1.2
2006-10-19-SignedToUnsignedCastAndConst-2.ll updated: 1.2 -> 1.3
2006-10-19-SignedToUnsignedCastAndConst.ll updated: 1.2 -> 1.3
2006-10-20-mask.ll updated: 1.1 -> 1.2
2006-10-26-VectorReassoc.ll updated: 1.1 -> 1.2
2006-11-03-Memmove64.ll updated: 1.1 -> 1.2
2006-11-10-ashr-miscompile.ll updated: 1.1 -> 1.2
2006-11-27-XorBug.ll updated: 1.1 -> 1.2
CPP_min_max.llx updated: 1.1 -> 1.2
GEPIdxCanon.ll updated: 1.1 -> 1.2
IntPtrCast.ll updated: 1.2 -> 1.3
JavaCompare.ll updated: 1.1 -> 1.2
add.ll updated: 1.31 -> 1.32
alloca.ll updated: 1.1 -> 1.2
and-compare.ll updated: 1.1 -> 1.2
and-or-and.ll updated: 1.1 -> 1.2
and.ll updated: 1.30 -> 1.31
binop-cast.ll updated: 1.1 -> 1.2
bit-tracking.ll updated: 1.5 -> 1.6
bittest.ll updated: 1.2 -> 1.3
bswap-fold.ll updated: 1.1 -> 1.2
bswap.ll updated: 1.3 -> 1.4
call-cast-target.ll updated: 1.2 -> 1.3
call-intrinsics.ll updated: 1.1 -> 1.2
call.ll updated: 1.6 -> 1.7
canonicalize_branch.ll updated: 1.1 -> 1.2
cast-and-cast.ll updated: 1.3 -> 1.4
cast-cast-to-and.ll updated: 1.1 -> 1.2
cast-load-gep.ll updated: 1.1 -> 1.2
cast-malloc.ll updated: 1.1 -> 1.2
cast-propagate.ll updated: 1.2 -> 1.3
cast-set.ll updated: 1.14 -> 1.15
cast.ll updated: 1.34 -> 1.35
cast_ptr.ll updated: 1.2 -> 1.3
deadcode.ll updated: 1.1 -> 1.2
div.ll updated: 1.13 -> 1.14
fpcast.ll updated: 1.1 -> 1.2
getelementptr-setcc.ll updated: 1.2 -> 1.3
getelementptr.ll updated: 1.18 -> 1.19
getelementptr_cast.ll updated: 1.2 -> 1.3
getelementptr_const.ll updated: 1.1 -> 1.2
getelementptr_index.ll updated: 1.2 -> 1.3
hoist_instr.ll updated: 1.1 -> 1.2
load.ll updated: 1.13 -> 1.14
malloc.ll updated: 1.3 -> 1.4
memmove.ll updated: 1.1 -> 1.2
mul.ll updated: 1.13 -> 1.14
narrow.ll updated: 1.3 -> 1.4
not.ll updated: 1.11 -> 1.12
or.ll updated: 1.32 -> 1.33
phi.ll updated: 1.13 -> 1.14
rem.ll updated: 1.12 -> 1.13
select.ll updated: 1.14 -> 1.15
set.ll updated: 1.19 -> 1.20
setcc-cast-cast.ll updated: 1.1 -> 1.2
setcc-strength-reduce.ll updated: 1.6 -> 1.7
shift-simplify.ll updated: 1.1 -> 1.2
shift-sra.ll updated: 1.3 -> 1.4
shift.ll updated: 1.23 -> 1.24
signext.ll updated: 1.1 -> 1.2
sink_instruction.ll updated: 1.1 -> 1.2
stacksaverestore.ll updated: 1.1 -> 1.2
store.ll updated: 1.2 -> 1.3
sub.ll updated: 1.22 -> 1.23
vec_demanded_elts.ll updated: 1.1 -> 1.2
vec_insert_to_shuffle.ll updated: 1.1 -> 1.2
vec_narrow.ll updated: 1.1 -> 1.2
vec_shuffle.ll updated: 1.4 -> 1.5
xor.ll updated: 1.17 -> 1.18
zeroext-and-reduce.ll updated: 1.1 -> 1.2
zext.ll updated: 1.1 -> 1.2
---
Log message:

Use the llvm-upgrade program to upgrade llvm assembly.


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

 2002-03-11-InstCombineHang.ll                |    2 +-
 2002-05-14-SubFailure.ll                     |    2 +-
 2002-05-14-TouchDeletedInst.ll               |    2 +-
 2002-08-02-CastTest.ll                       |    2 +-
 2002-09-17-GetElementPtrCrash.ll             |    2 +-
 2002-12-05-MissedConstProp.ll                |    2 +-
 2003-05-26-CastMiscompile.ll                 |    2 +-
 2003-05-27-ConstExprCrash.ll                 |    2 +-
 2003-06-05-BranchInvertInfLoop.ll            |    2 +-
 2003-06-22-ConstantExprCrash.ll              |    2 +-
 2003-07-21-ExternalConstant.ll               |    2 +-
 2003-08-12-AllocaNonNull.ll                  |    2 +-
 2003-09-09-VolatileLoadElim.ll               |    2 +-
 2003-10-23-InstcombineNullFail.ll            |    2 +-
 2003-10-29-CallSiteResolve.ll                |    2 +-
 2003-11-03-VarargsCallBug.ll                 |    2 +-
 2003-11-13-ConstExprCastCall.ll              |    2 +-
 2004-01-13-InstCombineInvokePHI.ll           |    2 +-
 2004-02-23-ShiftShiftOverflow.ll             |    2 +-
 2004-03-13-InstCombineInfLoop.ll             |    2 +-
 2004-04-04-InstCombineReplaceAllUsesWith.ll  |    2 +-
 2004-05-07-UnsizedCastLoad.ll                |    2 +-
 2004-07-27-ConstantExprMul.ll                |    2 +-
 2004-08-09-RemInfLoop.llx                    |    2 +-
 2004-09-20-BadLoadCombine.llx                |    2 +-
 2004-09-20-BadLoadCombine2.llx               |    2 +-
 2004-09-28-BadShiftAndSetCC.llx              |    2 +-
 2004-11-22-Missed-and-fold.ll                |    2 +-
 2004-11-27-SetCCForCastLargerAndConstant.ll  |    2 +-
 2004-12-08-InstCombineCrash.ll               |    2 +-
 2004-12-08-RemInfiniteLoop.ll                |    2 +-
 2005-03-04-ShiftOverflow.ll                  |    2 +-
 2005-04-07-UDivSelectCrash.ll                |    2 +-
 2005-06-15-DivSelectCrash.ll                 |    2 +-
 2005-06-15-ShiftSetCCCrash.ll                |    2 +-
 2005-06-16-RangeCrash.ll                     |    2 +-
 2005-06-16-SetCCOrSetCCMiscompile.ll         |    2 +-
 2005-07-07-DeadPHILoop.ll                    |    2 +-
 2006-02-07-SextZextCrash.ll                  |    2 +-
 2006-02-13-DemandedMiscompile.ll             |    4 ++--
 2006-02-28-Crash.ll                          |    2 +-
 2006-03-30-ExtractElement.ll                 |    2 +-
 2006-04-01-InfLoop.ll                        |    2 +-
 2006-04-28-ShiftShiftLongLong.ll             |    4 ++--
 2006-05-04-DemandedBitCrash.ll               |    2 +-
 2006-05-06-Infloop.ll                        |    2 +-
 2006-05-10-InvalidIndexUndef.ll              |    2 +-
 2006-06-28-infloop.ll                        |    2 +-
 2006-09-11-EmptyStructCrash.ll               |    2 +-
 2006-09-15-CastToBool.ll                     |    2 +-
 2006-10-19-SignedToUnsignedCastAndConst-2.ll |    2 +-
 2006-10-19-SignedToUnsignedCastAndConst.ll   |    2 +-
 2006-10-20-mask.ll                           |    2 +-
 2006-10-26-VectorReassoc.ll                  |    2 +-
 2006-11-03-Memmove64.ll                      |    2 +-
 2006-11-10-ashr-miscompile.ll                |    2 +-
 2006-11-27-XorBug.ll                         |    4 ++--
 CPP_min_max.llx                              |    2 +-
 GEPIdxCanon.ll                               |    2 +-
 IntPtrCast.ll                                |    2 +-
 JavaCompare.ll                               |    2 +-
 add.ll                                       |    2 +-
 alloca.ll                                    |    2 +-
 and-compare.ll                               |    2 +-
 and-or-and.ll                                |    2 +-
 and.ll                                       |    2 +-
 binop-cast.ll                                |    2 +-
 bit-tracking.ll                              |    4 ++--
 bittest.ll                                   |    4 ++--
 bswap-fold.ll                                |    4 ++--
 bswap.ll                                     |    2 +-
 call-cast-target.ll                          |    2 +-
 call-intrinsics.ll                           |    2 +-
 call.ll                                      |    2 +-
 canonicalize_branch.ll                       |    2 +-
 cast-and-cast.ll                             |    2 +-
 cast-cast-to-and.ll                          |    2 +-
 cast-load-gep.ll                             |    2 +-
 cast-malloc.ll                               |    2 +-
 cast-propagate.ll                            |    2 +-
 cast-set.ll                                  |    2 +-
 cast.ll                                      |    4 ++--
 cast_ptr.ll                                  |    4 ++--
 deadcode.ll                                  |    2 +-
 div.ll                                       |    2 +-
 fpcast.ll                                    |    4 ++--
 getelementptr-setcc.ll                       |    2 +-
 getelementptr.ll                             |    2 +-
 getelementptr_cast.ll                        |    2 +-
 getelementptr_const.ll                       |    2 +-
 getelementptr_index.ll                       |    2 +-
 hoist_instr.ll                               |    2 +-
 load.ll                                      |    2 +-
 malloc.ll                                    |    2 +-
 memmove.ll                                   |    2 +-
 mul.ll                                       |    2 +-
 narrow.ll                                    |    2 +-
 not.ll                                       |    2 +-
 or.ll                                        |    4 ++--
 phi.ll                                       |    2 +-
 rem.ll                                       |    4 ++--
 select.ll                                    |    4 ++--
 set.ll                                       |    4 ++--
 setcc-cast-cast.ll                           |    2 +-
 setcc-strength-reduce.ll                     |    2 +-
 shift-simplify.ll                            |    2 +-
 shift-sra.ll                                 |    6 +++---
 shift.ll                                     |    4 ++--
 signext.ll                                   |    4 ++--
 sink_instruction.ll                          |    2 +-
 stacksaverestore.ll                          |    4 ++--
 store.ll                                     |    4 ++--
 sub.ll                                       |    2 +-
 vec_demanded_elts.ll                         |   10 +++++-----
 vec_insert_to_shuffle.ll                     |    6 +++---
 vec_narrow.ll                                |    2 +-
 vec_shuffle.ll                               |    4 ++--
 xor.ll                                       |    4 ++--
 zeroext-and-reduce.ll                        |    2 +-
 zext.ll                                      |    4 ++--
 120 files changed, 148 insertions(+), 148 deletions(-)


Index: llvm/test/Regression/Transforms/InstCombine/2002-03-11-InstCombineHang.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-03-11-InstCombineHang.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2002-03-11-InstCombineHang.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2002-03-11-InstCombineHang.ll:1.2	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2002-03-11-InstCombineHang.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; This testcase causes instcombine to hang.
 ;
-; RUN: llvm-as < %s | opt -instcombine
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll:1.5 llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll:1.6
--- llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll:1.5	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2002-05-14-SubFailure.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +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: llvm-as < %s | opt -instcombine | llvm-dis | not grep add
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep add
 ;
 
 


Index: llvm/test/Regression/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll:1.5 llvm/test/Regression/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll:1.6
--- llvm/test/Regression/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll:1.5	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2002-05-14-TouchDeletedInst.ll	Fri Dec  1 22:23:09 2006
@@ -4,7 +4,7 @@
 ; stayed on the worklist, as soon as it came back up to be processed, bad things
 ; happened, and opt asserted.
 ;
-; RUN: llvm-as < %s | opt -instcombine
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine
 ;
 
 %.LC0 = internal global [21 x sbyte] c"hbMakeCodeLengths(1)\00"		; <[21 x sbyte]*> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll:1.6 llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll:1.7
--- llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll:1.6	Fri Feb 27 23:26:06 2004
+++ llvm/test/Regression/Transforms/InstCombine/2002-08-02-CastTest.ll	Fri Dec  1 22:23:09 2006
@@ -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 | llvm-dis | grep '%c'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep '%c'
 ;
 ulong %test3(ulong %A) {
         %c1 = cast ulong %A to ubyte


Index: llvm/test/Regression/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll:1.3 llvm/test/Regression/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll:1.3	Thu Nov 23 09:14:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/2002-09-17-GetElementPtrCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine
 
 %bob = type { int }
 


Index: llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll:1.4 llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll:1.5
--- llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll:1.4	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2002-12-05-MissedConstProp.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep add
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep add
 
 int %test(int %A) {
   %A.neg = sub int 0, %A


Index: llvm/test/Regression/Transforms/InstCombine/2003-05-26-CastMiscompile.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-05-26-CastMiscompile.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2003-05-26-CastMiscompile.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2003-05-26-CastMiscompile.ll:1.2	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2003-05-26-CastMiscompile.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 4294967295
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 4294967295
 
 ulong %test(ulong %Val) {
         %tmp.3 = cast ulong %Val to uint              ; <uint> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll:1.2	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2003-05-27-ConstExprCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 %X = global int 5
 long %test() {


Index: llvm/test/Regression/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll:1.2	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2003-06-05-BranchInvertInfLoop.ll	Fri Dec  1 22:23:09 2006
@@ -2,7 +2,7 @@
 ; because it things that the constant value is a not expression... and 
 ; constantly inverts the branch back and forth.
 ;
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 ubyte %test19(bool %c) {
         br bool true, label %True, label %False


Index: llvm/test/Regression/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll:1.2	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2003-06-22-ConstantExprCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This is a bug in the VMcode library, not instcombine, it's just convenient 
 ; to expose it here.
 
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 %A = global int 1
 %B = global int 2


Index: llvm/test/Regression/Transforms/InstCombine/2003-07-21-ExternalConstant.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-07-21-ExternalConstant.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2003-07-21-ExternalConstant.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2003-07-21-ExternalConstant.ll:1.2	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2003-07-21-ExternalConstant.ll	Fri Dec  1 22:23:09 2006
@@ -10,7 +10,7 @@
 ;	should pass through the optimizer without failure.
 ;
 ; Extra code:
-; RUN: llvm-as < %s | opt -instcombine
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine
 ;
 
 target endian = little


Index: llvm/test/Regression/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll:1.2	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2003-08-12-AllocaNonNull.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; This testcase can be simplified by "realizing" that alloca can never return 
 ; null.
-; RUN: llvm-as < %s | opt -instcombine -simplifycfg | llvm-dis | not grep 'br '
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -simplifycfg | llvm-dis | not grep 'br '
 
 implementation   ; Functions:
 


Index: llvm/test/Regression/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll:1.2	Tue Sep 16 10:29:33 2003
+++ llvm/test/Regression/Transforms/InstCombine/2003-09-09-VolatileLoadElim.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep load
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep load
 void %test(int* %P) {
 	%X = volatile load int* %P  ; Dead but not deletable!
 	ret void


Index: llvm/test/Regression/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll:1.3 llvm/test/Regression/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll:1.3	Thu Nov 23 09:14:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/2003-10-23-InstcombineNullFail.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep false
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep false
 ;
 ; This actually looks like a constant propagation bug
 


Index: llvm/test/Regression/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll:1.1	Wed Oct 29 18:39:25 2003
+++ llvm/test/Regression/Transforms/InstCombine/2003-10-29-CallSiteResolve.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 declare int* %bar()
 


Index: llvm/test/Regression/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll:1.3 llvm/test/Regression/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll:1.3	Tue Nov 28 00:14:06 2006
+++ llvm/test/Regression/Transforms/InstCombine/2003-11-03-VarargsCallBug.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
 ; The cast in this testcase is not eliminable on a 32-bit target!
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep inttoptr
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep inttoptr
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll:1.2	Mon Nov 13 12:00:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/2003-11-13-ConstExprCastCall.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep call | notcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep call | notcast
 
 declare void %free(sbyte*)
 


Index: llvm/test/Regression/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll:1.1	Tue Jan 13 23:53:11 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-01-13-InstCombineInvokePHI.ll	Fri Dec  1 22:23:09 2006
@@ -5,7 +5,7 @@
 ; invoke instruction, we really cannot perform this transformation at all at
 ; least without splitting the critical edge.
 ;
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 declare sbyte* %test()
 


Index: llvm/test/Regression/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll:1.2	Mon Feb 23 14:24:16 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-02-23-ShiftShiftOverflow.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 34
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 34
 
 int %test(int %X) {
 	; Do not fold into shr X, 34, as this uses undefined behavior!


Index: llvm/test/Regression/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll:1.1	Sat Mar 13 17:53:04 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-03-13-InstCombineInfLoop.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This testcase caused the combiner to go into an infinite loop, moving the 
 ; cast back and forth, changing the seteq to operate on int vs uint and back.
 
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 bool %test(uint %A, int %B) {
         %C = sub uint 0, %A


Index: llvm/test/Regression/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll:1.1	Sun Apr  4 21:01:32 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 int %test() {
 	ret int 0


Index: llvm/test/Regression/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll:1.1	Fri May  7 10:38:50 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-05-07-UnsizedCastLoad.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 %Ty = type opaque
 


Index: llvm/test/Regression/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll:1.2	Tue Jul 27 16:06:34 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-07-27-ConstantExprMul.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 %p = weak global int 0
 


Index: llvm/test/Regression/Transforms/InstCombine/2004-08-09-RemInfLoop.llx
diff -u llvm/test/Regression/Transforms/InstCombine/2004-08-09-RemInfLoop.llx:1.1 llvm/test/Regression/Transforms/InstCombine/2004-08-09-RemInfLoop.llx:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-08-09-RemInfLoop.llx:1.1	Mon Aug  9 16:03:35 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-08-09-RemInfLoop.llx	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine
 
 ; This testcase should not send the instcombiner into an infinite loop!
 


Index: llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine.llx
diff -u llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine.llx:1.1 llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine.llx:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine.llx:1.1	Mon Sep 20 05:14:27 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine.llx	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -mem2reg | llvm-dis | not grep 'int 1'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -mem2reg | llvm-dis | not grep 'int 1'
 
 ; When propagating the load through the select, make sure that the load is
 ; inserted where the original load was, not where the select is.  Not doing


Index: llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine2.llx
diff -u llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine2.llx:1.1 llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine2.llx:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine2.llx:1.1	Mon Sep 20 05:14:27 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-09-20-BadLoadCombine2.llx	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -mem2reg -simplifycfg | llvm-dis | \
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -mem2reg -simplifycfg | llvm-dis | \
 ; RUN:   grep -v store | not grep 'int 1'
 
 ; Test to make sure that instcombine does not accidentally propagate the load


Index: llvm/test/Regression/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.llx
diff -u llvm/test/Regression/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.llx:1.1 llvm/test/Regression/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.llx:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.llx:1.1	Tue Sep 28 12:50:05 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-09-28-BadShiftAndSetCC.llx	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep -- -65536
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep -- -65536
 
 bool %test(int %tmp.124) {
         %tmp.125 = shl int %tmp.124, ubyte 8


Index: llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll:1.2	Sat Jan  1 10:12:52 2005
+++ llvm/test/Regression/Transforms/InstCombine/2004-11-22-Missed-and-fold.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep and
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep and
 
 sbyte %test21(sbyte %A) {
         %C = shr sbyte %A, ubyte 7   ;; sign extend


Index: llvm/test/Regression/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll:1.7 llvm/test/Regression/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll:1.8
--- llvm/test/Regression/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll:1.7	Mon Nov 13 12:00:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/2004-11-27-SetCCForCastLargerAndConstant.ll	Fri Dec  1 22:23:09 2006
@@ -9,7 +9,7 @@
 ; be eliminated. In many cases the setCC is also eliminated based on the
 ; constant value and the range of the casted value.
 ;
-; RUN: llvm-as %s -o - | opt -instcombine | llvm-dis | notcast '.*int'
+; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | notcast '.*int'
 
 implementation   ; Functions:
 


Index: llvm/test/Regression/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll:1.3 llvm/test/Regression/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll:1.3	Wed Dec  8 17:10:30 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-12-08-InstCombineCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as %s -o - | opt -instcombine
+; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine
 
 	%struct.llvm_java_object_base = type opaque
 	"java/lang/Object" = type { %struct.llvm_java_object_base }


Index: llvm/test/Regression/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll:1.1	Wed Dec  8 16:18:35 2004
+++ llvm/test/Regression/Transforms/InstCombine/2004-12-08-RemInfiniteLoop.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine
 
 int %test(int %X) {
 	%Y = rem int %X, undef


Index: llvm/test/Regression/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll:1.1	Fri Mar  4 17:20:46 2005
+++ llvm/test/Regression/Transforms/InstCombine/2005-03-04-ShiftOverflow.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'ret bool false'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'ret bool false'
 bool %test(ulong %tmp.169) {
 	%tmp.1710 = shr ulong %tmp.169, ubyte 1
 	%tmp.1912 = setgt ulong %tmp.1710, 0


Index: llvm/test/Regression/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll:1.1	Thu Apr  7 22:58:21 2005
+++ llvm/test/Regression/Transforms/InstCombine/2005-04-07-UDivSelectCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 uint %test(bool %C, uint %tmp.15) {
 	%tmp.16 = select bool %C, uint 8, uint 1


Index: llvm/test/Regression/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll:1.1	Wed Jun 15 23:55:29 2005
+++ llvm/test/Regression/Transforms/InstCombine/2005-06-15-DivSelectCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 int %_Z13func_31585107li(int %l_39521025, int %l_59244666) {
 	%shortcirc_val = select bool false, uint 1, uint 0		; <uint> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll:1.1	Wed Jun 15 15:52:39 2005
+++ llvm/test/Regression/Transforms/InstCombine/2005-06-15-ShiftSetCCCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 ; PR577
 
 bool %test() {


Index: llvm/test/Regression/Transforms/InstCombine/2005-06-16-RangeCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2005-06-16-RangeCrash.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2005-06-16-RangeCrash.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2005-06-16-RangeCrash.ll:1.1	Thu Jun 16 21:04:47 2005
+++ llvm/test/Regression/Transforms/InstCombine/2005-06-16-RangeCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 ; PR585
 bool %test() {
 	%tmp.26 = div int 0, -2147483648		; <int> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll:1.1	Thu Jun 16 22:58:30 2005
+++ llvm/test/Regression/Transforms/InstCombine/2005-06-16-SetCCOrSetCCMiscompile.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'ret bool true'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'ret bool true'
 ; PR586
 
 %g_07918478 = external global uint		; <uint*> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll:1.1	Thu Jul  7 15:39:45 2005
+++ llvm/test/Regression/Transforms/InstCombine/2005-07-07-DeadPHILoop.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 ; This example caused instcombine to spin into an infinite loop.
 


Index: llvm/test/Regression/Transforms/InstCombine/2006-02-07-SextZextCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-02-07-SextZextCrash.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-02-07-SextZextCrash.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-02-07-SextZextCrash.ll:1.1	Tue Feb  7 13:07:25 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-02-07-SextZextCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output	
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output	
 
 	%struct.rtx_const = type { uint, { %union.real_extract } }
 	%struct.rtx_def = type { int, [1 x %union.rtunion_def] }


Index: llvm/test/Regression/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll:1.1	Mon Feb 13 16:31:50 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-02-13-DemandedMiscompile.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep undef
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep undef
 
 int %test(sbyte %A) {
 	%B = cast sbyte %A to int


Index: llvm/test/Regression/Transforms/InstCombine/2006-02-28-Crash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-02-28-Crash.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-02-28-Crash.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-02-28-Crash.ll:1.1	Tue Feb 28 13:46:56 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-02-28-Crash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 int %test() {
         %tmp203 = seteq uint 1, 2               ; <bool> [#uses=1]
         %tmp203 = cast bool %tmp203 to int              ; <int> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/2006-03-30-ExtractElement.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-03-30-ExtractElement.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-03-30-ExtractElement.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-03-30-ExtractElement.ll:1.1	Thu Mar 30 16:01:08 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-03-30-ExtractElement.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 float %test(<4 x float> %V) {
 	%V2 = insertelement <4 x float> %V, float 1.0, uint 3


Index: llvm/test/Regression/Transforms/InstCombine/2006-04-01-InfLoop.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-04-01-InfLoop.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-04-01-InfLoop.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-04-01-InfLoop.ll:1.1	Sat Apr  1 16:04:40 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-04-01-InfLoop.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 	%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/Regression/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll:1.2	Mon Nov 13 12:00:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-04-28-ShiftShiftLongLong.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep shl &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep shl &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | notcast
 
 ; This cannot be turned into a sign extending cast!
 


Index: llvm/test/Regression/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll:1.1	Thu May  4 12:33:24 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-05-04-DemandedBitCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 void %test() {
 bb38.i:


Index: llvm/test/Regression/Transforms/InstCombine/2006-05-06-Infloop.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-05-06-Infloop.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-05-06-Infloop.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-05-06-Infloop.ll:1.1	Sat May  6 03:58:06 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-05-06-Infloop.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 	%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/Regression/Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll:1.2	Thu May 25 16:25:54 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-05-10-InvalidIndexUndef.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep undef
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep undef
 ; XFAIL: *
 
 %str = constant [4 x ubyte] c"str\00"


Index: llvm/test/Regression/Transforms/InstCombine/2006-06-28-infloop.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-06-28-infloop.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-06-28-infloop.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-06-28-infloop.ll:1.1	Wed Jun 28 12:34:28 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-06-28-infloop.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 target endian = big
 target pointersize = 32
 target triple = "powerpc-apple-darwin8"


Index: llvm/test/Regression/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll:1.1	Mon Sep 11 16:41:56 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-09-11-EmptyStructCrash.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 ; PR905
 
 	%RPYTHON_EXCEPTION = type { %RPYTHON_EXCEPTION_VTABLE* }


Index: llvm/test/Regression/Transforms/InstCombine/2006-09-15-CastToBool.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-09-15-CastToBool.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-09-15-CastToBool.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-09-15-CastToBool.ll:1.1	Fri Sep 15 22:13:22 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-09-15-CastToBool.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep and
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep and
 ; PR913
 
 int %test(int* %tmp1) {


Index: llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll:1.2	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst-2.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
 ; The optimizer should be able to remove cast operation here.
-; RUN: llvm-as %s -o - | opt -instcombine | llvm-dis | not grep 'sext.*int'
+; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | not grep 'sext.*int'
 
 bool %eq_signed_to_small_unsigned(sbyte %SB) {
    %Y = cast sbyte %SB to uint         ; <uint> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll:1.2 llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll:1.2	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-10-19-SignedToUnsignedCastAndConst.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; This test case is reduced from llvmAsmParser.cpp
 ; The optimizer should not remove the cast here.
-; RUN: llvm-as %s -o - | opt -instcombine | llvm-dis | grep 'sext.*int'
+; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | grep 'sext.*int'
 
 bool %test(short %X) {
     %A = cast short %X to uint


Index: llvm/test/Regression/Transforms/InstCombine/2006-10-20-mask.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-10-20-mask.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-10-20-mask.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-10-20-mask.ll:1.1	Fri Oct 20 13:06:37 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-10-20-mask.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-;  RUN: llvm-as %s -o - | opt -instcombine | llvm-dis | grep 'and'
+;  RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | grep 'and'
 ulong %foo(ulong %tmp, ulong %tmp2) {
   %tmp = cast ulong %tmp to uint
   %tmp2 = cast ulong %tmp2 to uint


Index: llvm/test/Regression/Transforms/InstCombine/2006-10-26-VectorReassoc.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-10-26-VectorReassoc.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-10-26-VectorReassoc.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-10-26-VectorReassoc.ll:1.1	Thu Oct 26 13:26:53 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-10-26-VectorReassoc.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep mul | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep mul | wc -l | grep 2
 
 
 <4 x float> %test(<4 x float> %V) {


Index: llvm/test/Regression/Transforms/InstCombine/2006-11-03-Memmove64.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-11-03-Memmove64.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-11-03-Memmove64.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-11-03-Memmove64.ll:1.1	Tue Nov  7 10:40:19 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-11-03-Memmove64.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-;RUN: llvm-as < %s | opt -instcombine | llvm-dis |not grep memmove.i32
+;RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis |not grep memmove.i32
 ; Instcombine was trying to turn this into a memmove.i32
 
 target datalayout = "e-p:64:64"


Index: llvm/test/Regression/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll:1.1	Fri Nov 10 17:37:54 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-11-10-ashr-miscompile.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep lshr
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep lshr
 ; Verify this is not turned into -1.
 
 int %test(ubyte %amt) {


Index: llvm/test/Regression/Transforms/InstCombine/2006-11-27-XorBug.ll
diff -u llvm/test/Regression/Transforms/InstCombine/2006-11-27-XorBug.ll:1.1 llvm/test/Regression/Transforms/InstCombine/2006-11-27-XorBug.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/2006-11-27-XorBug.ll:1.1	Mon Nov 27 13:47:22 2006
+++ llvm/test/Regression/Transforms/InstCombine/2006-11-27-XorBug.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'and.*32' &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'or.*153'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'and.*32' &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'or.*153'
 ; PR1014
 
 int %test(int %tmp1) {


Index: llvm/test/Regression/Transforms/InstCombine/CPP_min_max.llx
diff -u llvm/test/Regression/Transforms/InstCombine/CPP_min_max.llx:1.1 llvm/test/Regression/Transforms/InstCombine/CPP_min_max.llx:1.2
--- llvm/test/Regression/Transforms/InstCombine/CPP_min_max.llx:1.1	Sun Sep 19 14:17:10 2004
+++ llvm/test/Regression/Transforms/InstCombine/CPP_min_max.llx	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep select | not grep 'int\*'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep select | not grep 'int\*'
 
 ; 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/Regression/Transforms/InstCombine/GEPIdxCanon.ll
diff -u llvm/test/Regression/Transforms/InstCombine/GEPIdxCanon.ll:1.1 llvm/test/Regression/Transforms/InstCombine/GEPIdxCanon.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/GEPIdxCanon.ll:1.1	Mon Jul 19 20:47:49 2004
+++ llvm/test/Regression/Transforms/InstCombine/GEPIdxCanon.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -gcse -instcombine | llvm-dis | not grep getelementptr
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -gcse -instcombine | llvm-dis | not grep getelementptr
 
 bool %test(int* %A) {
 	%B = getelementptr int* %A, int 1


Index: llvm/test/Regression/Transforms/InstCombine/IntPtrCast.ll
diff -u llvm/test/Regression/Transforms/InstCombine/IntPtrCast.ll:1.2 llvm/test/Regression/Transforms/InstCombine/IntPtrCast.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/IntPtrCast.ll:1.2	Mon Nov 13 12:00:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/IntPtrCast.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | notcast
 target pointersize = 32
 
 int *%test(int *%P) {


Index: llvm/test/Regression/Transforms/InstCombine/JavaCompare.ll
diff -u llvm/test/Regression/Transforms/InstCombine/JavaCompare.ll:1.1 llvm/test/Regression/Transforms/InstCombine/JavaCompare.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/JavaCompare.ll:1.1	Wed Jun  9 00:07:01 2004
+++ llvm/test/Regression/Transforms/InstCombine/JavaCompare.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This is the sequence of stuff that the Java front-end expands for a single 
 ; <= comparison.  Check to make sure we turn it into a <= (only)
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v setle | not grep '#uses'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v setle | not grep '#uses'
 
 bool %le(int %A, int %B) {
         %c1 = setgt int %A, %B;


Index: llvm/test/Regression/Transforms/InstCombine/add.ll
diff -u llvm/test/Regression/Transforms/InstCombine/add.ll:1.31 llvm/test/Regression/Transforms/InstCombine/add.ll:1.32
--- llvm/test/Regression/Transforms/InstCombine/add.ll:1.31	Wed Nov  8 23:11:23 2006
+++ llvm/test/Regression/Transforms/InstCombine/add.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; This test makes sure that add instructions are properly eliminated.
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v OK | not grep add
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v OK | not grep add
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/alloca.ll
diff -u llvm/test/Regression/Transforms/InstCombine/alloca.ll:1.1 llvm/test/Regression/Transforms/InstCombine/alloca.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/alloca.ll:1.1	Fri Mar 19 00:07:43 2004
+++ llvm/test/Regression/Transforms/InstCombine/alloca.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; Zero byte allocas should be deleted.
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep alloca
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep alloca
 
 declare void %use(...)
 void %test() {


Index: llvm/test/Regression/Transforms/InstCombine/and-compare.ll
diff -u llvm/test/Regression/Transforms/InstCombine/and-compare.ll:1.1 llvm/test/Regression/Transforms/InstCombine/and-compare.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/and-compare.ll:1.1	Tue Nov 14 00:04:35 2006
+++ llvm/test/Regression/Transforms/InstCombine/and-compare.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep and | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep and | wc -l | grep 1
 
 ; Should be optimized to one and.
 bool %test1(uint %a, uint %b) {


Index: llvm/test/Regression/Transforms/InstCombine/and-or-and.ll
diff -u llvm/test/Regression/Transforms/InstCombine/and-or-and.ll:1.1 llvm/test/Regression/Transforms/InstCombine/and-or-and.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/and-or-and.ll:1.1	Sat Jan  1 10:14:18 2005
+++ llvm/test/Regression/Transforms/InstCombine/and-or-and.ll	Fri Dec  1 22:23:09 2006
@@ -9,7 +9,7 @@
 ;
 ; Which corresponds to test1.
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'or '
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'or '
 
 int %test1(int %X, int %Y) {
 	%A = and int %X, 7


Index: llvm/test/Regression/Transforms/InstCombine/and.ll
diff -u llvm/test/Regression/Transforms/InstCombine/and.ll:1.30 llvm/test/Regression/Transforms/InstCombine/and.ll:1.31
--- llvm/test/Regression/Transforms/InstCombine/and.ll:1.30	Mon Feb 13 17:07:02 2006
+++ llvm/test/Regression/Transforms/InstCombine/and.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep and
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep and
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/binop-cast.ll
diff -u llvm/test/Regression/Transforms/InstCombine/binop-cast.ll:1.1 llvm/test/Regression/Transforms/InstCombine/binop-cast.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/binop-cast.ll:1.1	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/binop-cast.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | notcast
 
 uint %testAdd(int %X, int %Y) {
 	%tmp = add int %X, %Y


Index: llvm/test/Regression/Transforms/InstCombine/bit-tracking.ll
diff -u llvm/test/Regression/Transforms/InstCombine/bit-tracking.ll:1.5 llvm/test/Regression/Transforms/InstCombine/bit-tracking.ll:1.6
--- llvm/test/Regression/Transforms/InstCombine/bit-tracking.ll:1.5	Sun Feb 12 02:01:35 2006
+++ llvm/test/Regression/Transforms/InstCombine/bit-tracking.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This file contains various testcases that require tracking whether bits are
 ; set or cleared by various instructions.
-; RUN: llvm-as < %s | opt -instcombine -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine -instcombine | llvm-dis | not grep %ELIM
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -instcombine | llvm-dis | not grep %ELIM
 
 ; Reduce down to a single XOR
 int %test3(int %B) {


Index: llvm/test/Regression/Transforms/InstCombine/bittest.ll
diff -u llvm/test/Regression/Transforms/InstCombine/bittest.ll:1.2 llvm/test/Regression/Transforms/InstCombine/bittest.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/bittest.ll:1.2	Mon Nov 13 10:21:09 2006
+++ llvm/test/Regression/Transforms/InstCombine/bittest.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine -simplifycfg -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine -simplifycfg | llvm-dis | not grep 'call void %abort'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -simplifycfg -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -simplifycfg | llvm-dis | not grep 'call void %abort'
 
 %b_rec.0 = external global int
 


Index: llvm/test/Regression/Transforms/InstCombine/bswap-fold.ll
diff -u llvm/test/Regression/Transforms/InstCombine/bswap-fold.ll:1.1 llvm/test/Regression/Transforms/InstCombine/bswap-fold.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/bswap-fold.ll:1.1	Tue Nov 28 23:00:14 2006
+++ llvm/test/Regression/Transforms/InstCombine/bswap-fold.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep ret | wc -l | grep 3 &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'call.*bswap'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep ret | wc -l | grep 3 &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'call.*bswap'
 
 bool %test1(ushort %tmp2) {
 	%tmp10 = call ushort %llvm.bswap.i16( ushort %tmp2 )		


Index: llvm/test/Regression/Transforms/InstCombine/bswap.ll
diff -u llvm/test/Regression/Transforms/InstCombine/bswap.ll:1.3 llvm/test/Regression/Transforms/InstCombine/bswap.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/bswap.ll:1.3	Wed Nov 29 01:21:08 2006
+++ llvm/test/Regression/Transforms/InstCombine/bswap.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'call.*llvm.bswap' | wc -l | grep 5
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'call.*llvm.bswap' | wc -l | grep 5
 
 uint %test1(uint %i) {
         %tmp1 = shr uint %i, ubyte 24           ; <uint> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/call-cast-target.ll
diff -u llvm/test/Regression/Transforms/InstCombine/call-cast-target.ll:1.2 llvm/test/Regression/Transforms/InstCombine/call-cast-target.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/call-cast-target.ll:1.2	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/call-cast-target.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep call | not grep bitcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep call | not grep bitcast
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll
diff -u llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll:1.1 llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll:1.1	Fri Feb 27 23:28:42 2004
+++ llvm/test/Regression/Transforms/InstCombine/call-intrinsics.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis
 
 declare void %llvm.memmove(sbyte*, sbyte*, uint, uint)
 declare void %llvm.memcpy(sbyte*, sbyte*, uint, uint)


Index: llvm/test/Regression/Transforms/InstCombine/call.ll
diff -u llvm/test/Regression/Transforms/InstCombine/call.ll:1.6 llvm/test/Regression/Transforms/InstCombine/call.ll:1.7
--- llvm/test/Regression/Transforms/InstCombine/call.ll:1.6	Mon Nov 13 12:00:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/call.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep call | notcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep call | notcast
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/canonicalize_branch.ll
diff -u llvm/test/Regression/Transforms/InstCombine/canonicalize_branch.ll:1.1 llvm/test/Regression/Transforms/InstCombine/canonicalize_branch.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/canonicalize_branch.ll:1.1	Fri Feb 27 00:27:07 2004
+++ llvm/test/Regression/Transforms/InstCombine/canonicalize_branch.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'setne\|setle\|setge'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'setne\|setle\|setge'
 
 int %test1(uint %X, uint %Y) {
 	%C = setne uint %X, %Y


Index: llvm/test/Regression/Transforms/InstCombine/cast-and-cast.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast-and-cast.ll:1.3 llvm/test/Regression/Transforms/InstCombine/cast-and-cast.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/cast-and-cast.ll:1.3	Thu Nov 30 19:50:45 2006
+++ llvm/test/Regression/Transforms/InstCombine/cast-and-cast.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep bitcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep bitcast
 
 bool %test1(uint %val) {
   %t1 = bitcast uint %val to int 


Index: llvm/test/Regression/Transforms/InstCombine/cast-cast-to-and.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast-cast-to-and.ll:1.1 llvm/test/Regression/Transforms/InstCombine/cast-cast-to-and.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/cast-cast-to-and.ll:1.1	Sat Jan  1 10:14:46 2005
+++ llvm/test/Regression/Transforms/InstCombine/cast-cast-to-and.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep ubyte
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep ubyte
 
 int %test1(uint %X) {
         %Y = cast uint %X to ubyte ;; Turn into an AND


Index: llvm/test/Regression/Transforms/InstCombine/cast-load-gep.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast-load-gep.ll:1.1 llvm/test/Regression/Transforms/InstCombine/cast-load-gep.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/cast-load-gep.ll:1.1	Sun Jan 30 22:49:22 2005
+++ llvm/test/Regression/Transforms/InstCombine/cast-load-gep.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -globaldce | llvm-dis | not grep Array
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -globaldce | llvm-dis | not grep Array
 
 ; Pulling the cast out of the load allows us to eliminate the load, and then 
 ; the whole array.


Index: llvm/test/Regression/Transforms/InstCombine/cast-malloc.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast-malloc.ll:1.1 llvm/test/Regression/Transforms/InstCombine/cast-malloc.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/cast-malloc.ll:1.1	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/cast-malloc.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
 ; test that casted mallocs get converted to malloc of the right type
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep bitcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep bitcast
 
 int* %test(uint %size) {
 	%X = malloc long, uint %size


Index: llvm/test/Regression/Transforms/InstCombine/cast-propagate.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast-propagate.ll:1.2 llvm/test/Regression/Transforms/InstCombine/cast-propagate.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/cast-propagate.ll:1.2	Mon Nov 13 11:55:34 2006
+++ llvm/test/Regression/Transforms/InstCombine/cast-propagate.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine -mem2reg | llvm-dis | not grep load
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -mem2reg | llvm-dis | not grep load
 
 int %test1(uint* %P) {
 	%A = alloca uint 


Index: llvm/test/Regression/Transforms/InstCombine/cast-set.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast-set.ll:1.14 llvm/test/Regression/Transforms/InstCombine/cast-set.ll:1.15
--- llvm/test/Regression/Transforms/InstCombine/cast-set.ll:1.14	Mon Nov 13 12:00:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/cast-set.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This tests for various complex cast elimination cases instcombine should
 ; handle.
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | notcast
 
 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.34 llvm/test/Regression/Transforms/InstCombine/cast.ll:1.35
--- llvm/test/Regression/Transforms/InstCombine/cast.ll:1.34	Wed Nov 29 01:17:32 2006
+++ llvm/test/Regression/Transforms/InstCombine/cast.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; Tests to make sure elimination of casts is working correctly
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep '%c' | notcast
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep '%c' | notcast
 
 %inbuf = external global [32832 x ubyte]
 


Index: llvm/test/Regression/Transforms/InstCombine/cast_ptr.ll
diff -u llvm/test/Regression/Transforms/InstCombine/cast_ptr.ll:1.2 llvm/test/Regression/Transforms/InstCombine/cast_ptr.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/cast_ptr.ll:1.2	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/cast_ptr.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; Tests to make sure elimination of casts is working correctly
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep '\([sz]ext\)\|\(trunc\)'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep '\([sz]ext\)\|\(trunc\)'
 
 target pointersize = 32
 


Index: llvm/test/Regression/Transforms/InstCombine/deadcode.ll
diff -u llvm/test/Regression/Transforms/InstCombine/deadcode.ll:1.1 llvm/test/Regression/Transforms/InstCombine/deadcode.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/deadcode.ll:1.1	Wed May 10 13:56:04 2006
+++ llvm/test/Regression/Transforms/InstCombine/deadcode.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'ret int %A'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'ret int %A'
 
 int %test(int %A) {
   %X = or bool false, false


Index: llvm/test/Regression/Transforms/InstCombine/div.ll
diff -u llvm/test/Regression/Transforms/InstCombine/div.ll:1.13 llvm/test/Regression/Transforms/InstCombine/div.ll:1.14
--- llvm/test/Regression/Transforms/InstCombine/div.ll:1.13	Thu Oct 26 01:15:43 2006
+++ llvm/test/Regression/Transforms/InstCombine/div.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that div instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep div
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep div
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/fpcast.ll
diff -u llvm/test/Regression/Transforms/InstCombine/fpcast.ll:1.1 llvm/test/Regression/Transforms/InstCombine/fpcast.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/fpcast.ll:1.1	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/fpcast.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; Test some floating point casting cases
-; RUN: llvm-as %s -o - | opt -instcombine | llvm-dis | notcast
-; RUN: llvm-as %s -o - | opt -instcombine | llvm-dis | \
+; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | notcast
+; RUN: llvm-upgrade %s -o - | llvm-as | opt -instcombine | llvm-dis | \
 ; RUN:   grep 'ret [us]byte \(-1\)\|\(255\)'
 
 sbyte %test() {


Index: llvm/test/Regression/Transforms/InstCombine/getelementptr-setcc.ll
diff -u llvm/test/Regression/Transforms/InstCombine/getelementptr-setcc.ll:1.2 llvm/test/Regression/Transforms/InstCombine/getelementptr-setcc.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/getelementptr-setcc.ll:1.2	Thu Jan 13 18:26:25 2005
+++ llvm/test/Regression/Transforms/InstCombine/getelementptr-setcc.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep getelementptr
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep getelementptr
 
 bool %test1(short* %P, int %I, int %J) {
     %X = getelementptr short* %P, int %I


Index: llvm/test/Regression/Transforms/InstCombine/getelementptr.ll
diff -u llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.18 llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.19
--- llvm/test/Regression/Transforms/InstCombine/getelementptr.ll:1.18	Thu Nov 23 09:14:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/getelementptr.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; The %A getelementptr instruction should be eliminated here
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v '%B' | not grep getelementptr
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v '%B' | not grep getelementptr
 
 %Global = constant [10 x sbyte] c"helloworld"
 


Index: llvm/test/Regression/Transforms/InstCombine/getelementptr_cast.ll
diff -u llvm/test/Regression/Transforms/InstCombine/getelementptr_cast.ll:1.2 llvm/test/Regression/Transforms/InstCombine/getelementptr_cast.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/getelementptr_cast.ll:1.2	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/getelementptr_cast.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast '' 'getelementptr.*'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | notcast '' 'getelementptr.*'
 %G = external global [3 x sbyte]
 
 implementation


Index: llvm/test/Regression/Transforms/InstCombine/getelementptr_const.ll
diff -u llvm/test/Regression/Transforms/InstCombine/getelementptr_const.ll:1.1 llvm/test/Regression/Transforms/InstCombine/getelementptr_const.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/getelementptr_const.ll:1.1	Thu Mar 25 16:59:06 2004
+++ llvm/test/Regression/Transforms/InstCombine/getelementptr_const.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
 ; Test folding of constantexpr geps into normal geps.
-; RUN: llvm-as < %s | opt -instcombine -gcse -instcombine | llvm-dis | not grep getelementptr
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -gcse -instcombine | llvm-dis | not grep getelementptr
 
 %Array = external global [40 x int]
 


Index: llvm/test/Regression/Transforms/InstCombine/getelementptr_index.ll
diff -u llvm/test/Regression/Transforms/InstCombine/getelementptr_index.ll:1.2 llvm/test/Regression/Transforms/InstCombine/getelementptr_index.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/getelementptr_index.ll:1.2	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/getelementptr_index.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep trunc
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep trunc
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/Transforms/InstCombine/hoist_instr.ll
diff -u llvm/test/Regression/Transforms/InstCombine/hoist_instr.ll:1.1 llvm/test/Regression/Transforms/InstCombine/hoist_instr.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/hoist_instr.ll:1.1	Sat Sep  9 17:02:25 2006
+++ llvm/test/Regression/Transforms/InstCombine/hoist_instr.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | %prcontext div 1 | grep then:
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | %prcontext div 1 | grep then:
 
 ;; This tests that the div is hoisted into the then block.
 


Index: llvm/test/Regression/Transforms/InstCombine/load.ll
diff -u llvm/test/Regression/Transforms/InstCombine/load.ll:1.13 llvm/test/Regression/Transforms/InstCombine/load.ll:1.14
--- llvm/test/Regression/Transforms/InstCombine/load.ll:1.13	Thu Nov 23 09:14:52 2006
+++ llvm/test/Regression/Transforms/InstCombine/load.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep load
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep load
 
 %X = constant int 42
 %X2 = constant int 47


Index: llvm/test/Regression/Transforms/InstCombine/malloc.ll
diff -u llvm/test/Regression/Transforms/InstCombine/malloc.ll:1.3 llvm/test/Regression/Transforms/InstCombine/malloc.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/malloc.ll:1.3	Fri Feb 27 23:26:06 2004
+++ llvm/test/Regression/Transforms/InstCombine/malloc.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
 ; test that malloc's with a constant argument are promoted to array allocations
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep getelementptr
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep getelementptr
 
 int* %test() {
 	%X = malloc int, uint 4


Index: llvm/test/Regression/Transforms/InstCombine/memmove.ll
diff -u llvm/test/Regression/Transforms/InstCombine/memmove.ll:1.1 llvm/test/Regression/Transforms/InstCombine/memmove.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/memmove.ll:1.1	Mon Oct 11 23:51:55 2004
+++ llvm/test/Regression/Transforms/InstCombine/memmove.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that memmove instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'call void %llvm.memmove'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'call void %llvm.memmove'
 
 %S = internal constant [33 x sbyte] c"panic: restorelist inconsistency\00"
 


Index: llvm/test/Regression/Transforms/InstCombine/mul.ll
diff -u llvm/test/Regression/Transforms/InstCombine/mul.ll:1.13 llvm/test/Regression/Transforms/InstCombine/mul.ll:1.14
--- llvm/test/Regression/Transforms/InstCombine/mul.ll:1.13	Mon Feb 23 00:37:33 2004
+++ llvm/test/Regression/Transforms/InstCombine/mul.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that mul instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep mul
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep mul
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/narrow.ll
diff -u llvm/test/Regression/Transforms/InstCombine/narrow.ll:1.3 llvm/test/Regression/Transforms/InstCombine/narrow.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/narrow.ll:1.3	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/narrow.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This file contains various testcases that check to see that instcombine
 ; is narrowing computations when possible.
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'ret bool false'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'ret bool false'
 
 ; test1 - Eliminating the casts in this testcase (by narrowing the AND
 ; operation) allows instcombine to realize the function always returns false.


Index: llvm/test/Regression/Transforms/InstCombine/not.ll
diff -u llvm/test/Regression/Transforms/InstCombine/not.ll:1.11 llvm/test/Regression/Transforms/InstCombine/not.ll:1.12
--- llvm/test/Regression/Transforms/InstCombine/not.ll:1.11	Fri Feb 27 23:26:06 2004
+++ llvm/test/Regression/Transforms/InstCombine/not.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep xor
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep xor
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/or.ll
diff -u llvm/test/Regression/Transforms/InstCombine/or.ll:1.32 llvm/test/Regression/Transforms/InstCombine/or.ll:1.33
--- llvm/test/Regression/Transforms/InstCombine/or.ll:1.32	Sun Feb 26 13:55:30 2006
+++ llvm/test/Regression/Transforms/InstCombine/or.ll	Fri Dec  1 22:23:09 2006
@@ -1,8 +1,8 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v xor | not grep 'or '
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v xor | not grep 'or '
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/phi.ll
diff -u llvm/test/Regression/Transforms/InstCombine/phi.ll:1.13 llvm/test/Regression/Transforms/InstCombine/phi.ll:1.14
--- llvm/test/Regression/Transforms/InstCombine/phi.ll:1.13	Sun Nov 14 13:12:17 2004
+++ llvm/test/Regression/Transforms/InstCombine/phi.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep phi
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep phi
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/rem.ll
diff -u llvm/test/Regression/Transforms/InstCombine/rem.ll:1.12 llvm/test/Regression/Transforms/InstCombine/rem.ll:1.13
--- llvm/test/Regression/Transforms/InstCombine/rem.ll:1.12	Thu Mar  2 00:50:04 2006
+++ llvm/test/Regression/Transforms/InstCombine/rem.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep rem
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep rem
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/select.ll
diff -u llvm/test/Regression/Transforms/InstCombine/select.ll:1.14 llvm/test/Regression/Transforms/InstCombine/select.ll:1.15
--- llvm/test/Regression/Transforms/InstCombine/select.ll:1.14	Tue Sep 19 01:19:19 2006
+++ llvm/test/Regression/Transforms/InstCombine/select.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep select &&
-; RUN: llvm-as < %s | opt -instcombine -disable-output
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep select &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/set.ll
diff -u llvm/test/Regression/Transforms/InstCombine/set.ll:1.19 llvm/test/Regression/Transforms/InstCombine/set.ll:1.20
--- llvm/test/Regression/Transforms/InstCombine/set.ll:1.19	Sun Feb 26 20:36:19 2006
+++ llvm/test/Regression/Transforms/InstCombine/set.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep set
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep set
 
 %X = uninitialized global int
 


Index: llvm/test/Regression/Transforms/InstCombine/setcc-cast-cast.ll
diff -u llvm/test/Regression/Transforms/InstCombine/setcc-cast-cast.ll:1.1 llvm/test/Regression/Transforms/InstCombine/setcc-cast-cast.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/setcc-cast-cast.ll:1.1	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/setcc-cast-cast.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test case was reduced from MultiSource/Applications/hbd. It makes sure
 ; that folding doesn't happen in case a zext is applied where a sext should have
 ; been when a setcc is used with two casts.
-; RUN: llvm-as < %s | llc -instcombine | llvm-dis | not grep 'br bool false'
+; RUN: llvm-upgrade < %s | llvm-as | llc -instcombine | llvm-dis | not grep 'br bool false'
 int %bug(ubyte %inbuff) {
 entry:
 	%tmp = bitcast ubyte %inbuff to sbyte   ; <sbyte> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll
diff -u llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll:1.6 llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll:1.7
--- llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll:1.6	Tue Sep 16 10:29:34 2003
+++ llvm/test/Regression/Transforms/InstCombine/setcc-strength-reduce.ll	Fri Dec  1 22:23:09 2006
@@ -3,7 +3,7 @@
 ; into equivalent setne,eq instructions.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v seteq | grep -v setne | not grep set
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v seteq | grep -v setne | not grep set
 
 bool %test1(uint %A) {
 	%B = setge uint %A, 1   ; setne %A, 0


Index: llvm/test/Regression/Transforms/InstCombine/shift-simplify.ll
diff -u llvm/test/Regression/Transforms/InstCombine/shift-simplify.ll:1.1 llvm/test/Regression/Transforms/InstCombine/shift-simplify.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/shift-simplify.ll:1.1	Tue Nov 14 01:45:36 2006
+++ llvm/test/Regression/Transforms/InstCombine/shift-simplify.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | egrep 'shl|lshr|ashr' | wc -l | grep 3
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | egrep 'shl|lshr|ashr' | wc -l | grep 3
 
 int %test0(int %A, int %B, ubyte %C) {
 	%X = shl int %A, ubyte %C


Index: llvm/test/Regression/Transforms/InstCombine/shift-sra.ll
diff -u llvm/test/Regression/Transforms/InstCombine/shift-sra.ll:1.3 llvm/test/Regression/Transforms/InstCombine/shift-sra.ll:1.4
--- llvm/test/Regression/Transforms/InstCombine/shift-sra.ll:1.3	Wed Nov  8 23:11:23 2006
+++ llvm/test/Regression/Transforms/InstCombine/shift-sra.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'lshr int' | wc -l | grep 2 &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep ashr
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'lshr int' | wc -l | grep 2 &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep ashr
 
 int %test1(int %X, ubyte %A) {
 	%Y = shr int %X, ubyte %A  ; can be logical shift.


Index: llvm/test/Regression/Transforms/InstCombine/shift.ll
diff -u llvm/test/Regression/Transforms/InstCombine/shift.ll:1.23 llvm/test/Regression/Transforms/InstCombine/shift.ll:1.24
--- llvm/test/Regression/Transforms/InstCombine/shift.ll:1.23	Sat Feb 11 19:32:58 2006
+++ llvm/test/Regression/Transforms/InstCombine/shift.ll	Fri Dec  1 22:23:09 2006
@@ -1,8 +1,8 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep sh
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep sh
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/signext.ll
diff -u llvm/test/Regression/Transforms/InstCombine/signext.ll:1.1 llvm/test/Regression/Transforms/InstCombine/signext.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/signext.ll:1.1	Sat Sep 24 18:42:18 2005
+++ llvm/test/Regression/Transforms/InstCombine/signext.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep '(and\|xor\|add\|shl\|shr)'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep '(and\|xor\|add\|shl\|shr)'
 
 int %test1(int %x) {
         %tmp.1 = and int %x, 65535              ; <int> [#uses=1]


Index: llvm/test/Regression/Transforms/InstCombine/sink_instruction.ll
diff -u llvm/test/Regression/Transforms/InstCombine/sink_instruction.ll:1.1 llvm/test/Regression/Transforms/InstCombine/sink_instruction.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/sink_instruction.ll:1.1	Wed Dec  8 17:41:16 2004
+++ llvm/test/Regression/Transforms/InstCombine/sink_instruction.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | %prcontext div 1 | grep ret
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | %prcontext div 1 | grep ret
 
 ;; This tests that the instructions in the entry blocks are sunk into each
 ;; arm of the 'if'.


Index: llvm/test/Regression/Transforms/InstCombine/stacksaverestore.ll
diff -u llvm/test/Regression/Transforms/InstCombine/stacksaverestore.ll:1.1 llvm/test/Regression/Transforms/InstCombine/stacksaverestore.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/stacksaverestore.ll:1.1	Fri Jan 13 16:01:47 2006
+++ llvm/test/Regression/Transforms/InstCombine/stacksaverestore.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep call
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep call
 
 ;; Test that llvm.stackrestore is removed when possible.
 


Index: llvm/test/Regression/Transforms/InstCombine/store.ll
diff -u llvm/test/Regression/Transforms/InstCombine/store.ll:1.2 llvm/test/Regression/Transforms/InstCombine/store.ll:1.3
--- llvm/test/Regression/Transforms/InstCombine/store.ll:1.2	Fri May 26 14:18:40 2006
+++ llvm/test/Regression/Transforms/InstCombine/store.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v 'store.*,.*null' | not grep store
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v 'store.*,.*null' | not grep store
 
 void %test1(int* %P) {
 	store int undef, int* %P


Index: llvm/test/Regression/Transforms/InstCombine/sub.ll
diff -u llvm/test/Regression/Transforms/InstCombine/sub.ll:1.22 llvm/test/Regression/Transforms/InstCombine/sub.ll:1.23
--- llvm/test/Regression/Transforms/InstCombine/sub.ll:1.22	Sun Feb 26 19:43:02 2006
+++ llvm/test/Regression/Transforms/InstCombine/sub.ll	Fri Dec  1 22:23:09 2006
@@ -1,7 +1,7 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep -v 'sub int %Cok, %Bok' | not grep sub
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep -v 'sub int %Cok, %Bok' | not grep sub
 
 implementation
 


Index: llvm/test/Regression/Transforms/InstCombine/vec_demanded_elts.ll
diff -u llvm/test/Regression/Transforms/InstCombine/vec_demanded_elts.ll:1.1 llvm/test/Regression/Transforms/InstCombine/vec_demanded_elts.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/vec_demanded_elts.ll:1.1	Thu Oct  5 01:51:54 2006
+++ llvm/test/Regression/Transforms/InstCombine/vec_demanded_elts.ll	Fri Dec  1 22:23:09 2006
@@ -1,8 +1,8 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'sub float' &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'mul float' &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'insertelement.*0.00' &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'call.*llvm.x86.sse.mul' &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'call.*llvm.x86.sse.sub'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'sub float' &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'mul float' &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'insertelement.*0.00' &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'call.*llvm.x86.sse.mul' &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'call.*llvm.x86.sse.sub'
 
 ushort %Convert_sse(float %f) {
 entry:


Index: llvm/test/Regression/Transforms/InstCombine/vec_insert_to_shuffle.ll
diff -u llvm/test/Regression/Transforms/InstCombine/vec_insert_to_shuffle.ll:1.1 llvm/test/Regression/Transforms/InstCombine/vec_insert_to_shuffle.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/vec_insert_to_shuffle.ll:1.1	Thu Apr 27 16:13:58 2006
+++ llvm/test/Regression/Transforms/InstCombine/vec_insert_to_shuffle.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep shufflevec | wc -l | grep 1 &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep insertelement &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep extractelement
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep shufflevec | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep insertelement &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep extractelement
 
 <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/Regression/Transforms/InstCombine/vec_narrow.ll
diff -u llvm/test/Regression/Transforms/InstCombine/vec_narrow.ll:1.1 llvm/test/Regression/Transforms/InstCombine/vec_narrow.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/vec_narrow.ll:1.1	Sat Mar  4 18:21:28 2006
+++ llvm/test/Regression/Transforms/InstCombine/vec_narrow.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'add float'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'add float'
 
 %V = type <4 x float>
 


Index: llvm/test/Regression/Transforms/InstCombine/vec_shuffle.ll
diff -u llvm/test/Regression/Transforms/InstCombine/vec_shuffle.ll:1.4 llvm/test/Regression/Transforms/InstCombine/vec_shuffle.ll:1.5
--- llvm/test/Regression/Transforms/InstCombine/vec_shuffle.ll:1.4	Thu May 25 18:23:22 2006
+++ llvm/test/Regression/Transforms/InstCombine/vec_shuffle.ll	Fri Dec  1 22:23:09 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep vector_shuffle
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep vector_shuffle
 
 %T = type <4 x float>
 


Index: llvm/test/Regression/Transforms/InstCombine/xor.ll
diff -u llvm/test/Regression/Transforms/InstCombine/xor.ll:1.17 llvm/test/Regression/Transforms/InstCombine/xor.ll:1.18
--- llvm/test/Regression/Transforms/InstCombine/xor.ll:1.17	Sat Apr  1 02:02:51 2006
+++ llvm/test/Regression/Transforms/InstCombine/xor.ll	Fri Dec  1 22:23:09 2006
@@ -1,8 +1,8 @@
 ; This test makes sure that these instructions are properly eliminated.
 ;
 
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | not grep 'xor '
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | not grep 'xor '
 
 %G1 = global uint 0
 %G2 = global uint 0


Index: llvm/test/Regression/Transforms/InstCombine/zeroext-and-reduce.ll
diff -u llvm/test/Regression/Transforms/InstCombine/zeroext-and-reduce.ll:1.1 llvm/test/Regression/Transforms/InstCombine/zeroext-and-reduce.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/zeroext-and-reduce.ll:1.1	Sat Jan  1 10:14:46 2005
+++ llvm/test/Regression/Transforms/InstCombine/zeroext-and-reduce.ll	Fri Dec  1 22:23:09 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | grep 'and int %Y, 8'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | grep 'and int %Y, 8'
 
 int %test1(ubyte %X) {
         %Y = cast ubyte %X to int


Index: llvm/test/Regression/Transforms/InstCombine/zext.ll
diff -u llvm/test/Regression/Transforms/InstCombine/zext.ll:1.1 llvm/test/Regression/Transforms/InstCombine/zext.ll:1.2
--- llvm/test/Regression/Transforms/InstCombine/zext.ll:1.1	Sun Nov 26 19:05:10 2006
+++ llvm/test/Regression/Transforms/InstCombine/zext.ll	Fri Dec  1 22:23:09 2006
@@ -1,6 +1,6 @@
 ; Tests to make sure elimination of casts is working correctly
-; RUN: llvm-as < %s | opt -instcombine -disable-output &&
-; RUN: llvm-as < %s | opt -instcombine | llvm-dis | notcast '' '%c1.*'
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -disable-output &&
+; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | notcast '' '%c1.*'
 
 long %test_sext_zext(short %A) {
     %c1 = zext short %A to uint






More information about the llvm-commits mailing list