[llvm-commits] CVS: llvm/test/Regression/CodeGen/X86/2002-12-23-LocalRAProblem.llx 2002-12-23-SubProblem.llx 2003-08-03-CallArgLiveRanges.llx 2003-08-23-DeadBlockTest.llx 2003-11-03-GlobalBool.llx 2004-02-12-Memcpy.llx 2004-02-13-FrameReturnAddress.llx 2004-02-14-InefficientStackPointer.llx 2004-02-22-Casts.llx 2004-03-30-Select-Max.llx 2004-04-09-SameValueCoalescing.llx 2004-04-13-FPCMOV-Crash.llx 2004-06-10-StackifierCrash.llx 2004-10-08-SelectSetCCFold.llx 2005-01-17-CycleInDAG.ll 2005-02-14-IllegalAssembler.ll 2005-05-08-FPStackifierPHI.ll 2005-08-30-RegAllocAliasProblem.ll 2005-12-03-IndirectTailCall.ll 2006-01-19-ISelFoldingBug.ll 2006-01-30-LongSetcc.ll 2006-03-01-InstrSchedBug.ll 2006-03-02-InstrSchedBug.ll 2006-04-04-CrossBlockCrash.ll 2006-04-27-ISelFoldingBug.ll 2006-05-01-SchedCausingSpills.ll 2006-05-02-InstrSched1.ll 2006-05-02-InstrSched2.ll 2006-05-08-CoalesceSubRegClass.ll 2006-05-08-InstrSched.ll 2006-05-11-InstrSched.ll 2006-05-17-VectorArg.ll 2006-05-22-FPSetE! Q.ll 2006-05-25-CycleInDAG.ll 2006-07-10-InlineAsmAConstraint.ll 2006-07-12-InlineAsmQConstraint.ll 2006-07-19-ATTAsm.ll 2006-07-20-InlineAsm.ll 2006-07-28-AsmPrint-Long-As-Pointer.ll 2006-07-31-SingleRegClass.ll 2006-08-07-CycleInDAG.ll 2006-08-16-CycleInDAG.ll 2006-08-21-ExtraMovInst.ll 2006-09-01-CycleInDAG.ll 2006-10-02-BoolRetCrash.ll 2006-10-07-ScalarSSEMiscompile.ll 2006-10-09-CycleInDAG.ll 2006-10-10-FindModifiedNodeSlotBug.ll 2006-10-12-CycleInDAG.ll 2006-10-13-CycleInDAG.ll 2006-10-19-SwitchUnnecessaryBranching.ll 2006-11-12-CSRetCC.ll 2006-11-17-IllegalMove.ll 2006-11-27-SelectLegalize.ll 2006-11-28-Memcpy.ll and-or-fold.ll asm-global-imm.ll bswap.ll cmp-test.ll commute-two-addr.ll compare-add.ll compare_folding.llx darwin-no-dead-strip.ll div_const.ll extend.ll extern_weak.ll fabs.ll fast-cc-callee-pops.ll fast-cc-merge-stack-adj.ll fast-cc-pass-in-regs.ll fast-cc-tail-call.ll fildll.ll fp-immediate-shorten.ll fp-stack-compare.ll fp_constant_op.llx fp_load_cast_! fold.llx fp_load_fold.llx imul-lea.ll inline-asm.ll isnan.llx ! jump_sig

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



Changes in directory llvm/test/Regression/CodeGen/X86:

2002-12-23-LocalRAProblem.llx updated: 1.5 -> 1.6
2002-12-23-SubProblem.llx updated: 1.5 -> 1.6
2003-08-03-CallArgLiveRanges.llx updated: 1.3 -> 1.4
2003-08-23-DeadBlockTest.llx updated: 1.3 -> 1.4
2003-11-03-GlobalBool.llx updated: 1.1 -> 1.2
2004-02-12-Memcpy.llx updated: 1.1 -> 1.2
2004-02-13-FrameReturnAddress.llx updated: 1.3 -> 1.4
2004-02-14-InefficientStackPointer.llx updated: 1.1 -> 1.2
2004-02-22-Casts.llx updated: 1.1 -> 1.2
2004-03-30-Select-Max.llx updated: 1.1 -> 1.2
2004-04-09-SameValueCoalescing.llx updated: 1.2 -> 1.3
2004-04-13-FPCMOV-Crash.llx updated: 1.1 -> 1.2
2004-06-10-StackifierCrash.llx updated: 1.1 -> 1.2
2004-10-08-SelectSetCCFold.llx updated: 1.1 -> 1.2
2005-01-17-CycleInDAG.ll updated: 1.2 -> 1.3
2005-02-14-IllegalAssembler.ll updated: 1.2 -> 1.3
2005-05-08-FPStackifierPHI.ll updated: 1.2 -> 1.3
2005-08-30-RegAllocAliasProblem.ll updated: 1.2 -> 1.3
2005-12-03-IndirectTailCall.ll updated: 1.3 -> 1.4
2006-01-19-ISelFoldingBug.ll updated: 1.1 -> 1.2
2006-01-30-LongSetcc.ll updated: 1.1 -> 1.2
2006-03-01-InstrSchedBug.ll updated: 1.1 -> 1.2
2006-03-02-InstrSchedBug.ll updated: 1.1 -> 1.2
2006-04-04-CrossBlockCrash.ll updated: 1.1 -> 1.2
2006-04-27-ISelFoldingBug.ll updated: 1.3 -> 1.4
2006-05-01-SchedCausingSpills.ll updated: 1.1 -> 1.2
2006-05-02-InstrSched1.ll updated: 1.1 -> 1.2
2006-05-02-InstrSched2.ll updated: 1.2 -> 1.3
2006-05-08-CoalesceSubRegClass.ll updated: 1.1 -> 1.2
2006-05-08-InstrSched.ll updated: 1.4 -> 1.5
2006-05-11-InstrSched.ll updated: 1.4 -> 1.5
2006-05-17-VectorArg.ll updated: 1.1 -> 1.2
2006-05-22-FPSetEQ.ll updated: 1.1 -> 1.2
2006-05-25-CycleInDAG.ll updated: 1.1 -> 1.2
2006-07-10-InlineAsmAConstraint.ll updated: 1.1 -> 1.2
2006-07-12-InlineAsmQConstraint.ll updated: 1.1 -> 1.2
2006-07-19-ATTAsm.ll updated: 1.1 -> 1.2
2006-07-20-InlineAsm.ll updated: 1.1 -> 1.2
2006-07-28-AsmPrint-Long-As-Pointer.ll updated: 1.1 -> 1.2
2006-07-31-SingleRegClass.ll updated: 1.1 -> 1.2
2006-08-07-CycleInDAG.ll updated: 1.1 -> 1.2
2006-08-16-CycleInDAG.ll updated: 1.1 -> 1.2
2006-08-21-ExtraMovInst.ll updated: 1.2 -> 1.3
2006-09-01-CycleInDAG.ll updated: 1.1 -> 1.2
2006-10-02-BoolRetCrash.ll updated: 1.1 -> 1.2
2006-10-07-ScalarSSEMiscompile.ll updated: 1.1 -> 1.2
2006-10-09-CycleInDAG.ll updated: 1.1 -> 1.2
2006-10-10-FindModifiedNodeSlotBug.ll updated: 1.1 -> 1.2
2006-10-12-CycleInDAG.ll updated: 1.1 -> 1.2
2006-10-13-CycleInDAG.ll updated: 1.1 -> 1.2
2006-10-19-SwitchUnnecessaryBranching.ll updated: 1.3 -> 1.4
2006-11-12-CSRetCC.ll updated: 1.2 -> 1.3
2006-11-17-IllegalMove.ll updated: 1.1 -> 1.2
2006-11-27-SelectLegalize.ll updated: 1.1 -> 1.2
2006-11-28-Memcpy.ll updated: 1.3 -> 1.4
and-or-fold.ll updated: 1.1 -> 1.2
asm-global-imm.ll updated: 1.1 -> 1.2
bswap.ll updated: 1.2 -> 1.3
cmp-test.ll updated: 1.1 -> 1.2
commute-two-addr.ll updated: 1.3 -> 1.4
compare-add.ll updated: 1.1 -> 1.2
compare_folding.llx updated: 1.4 -> 1.5
darwin-no-dead-strip.ll updated: 1.1 -> 1.2
div_const.ll updated: 1.1 -> 1.2
extend.ll updated: 1.1 -> 1.2
extern_weak.ll updated: 1.1 -> 1.2
fabs.ll updated: 1.10 -> 1.11
fast-cc-callee-pops.ll updated: 1.3 -> 1.4
fast-cc-merge-stack-adj.ll updated: 1.4 -> 1.5
fast-cc-pass-in-regs.ll updated: 1.5 -> 1.6
fast-cc-tail-call.ll updated: 1.3 -> 1.4
fildll.ll updated: 1.2 -> 1.3
fp-immediate-shorten.ll updated: 1.3 -> 1.4
fp-stack-compare.ll updated: 1.1 -> 1.2
fp_constant_op.llx updated: 1.2 -> 1.3
fp_load_cast_fold.llx updated: 1.1 -> 1.2
fp_load_fold.llx updated: 1.2 -> 1.3
imul-lea.ll updated: 1.1 -> 1.2
inline-asm.ll updated: 1.2 -> 1.3
isnan.llx updated: 1.2 -> 1.3
jump_sign.ll updated: 1.2 -> 1.3
lea-2.ll updated: 1.1 -> 1.2
lea.ll updated: 1.4 -> 1.5
loop-hoist.ll updated: 1.1 -> 1.2
loop-strength-reduce.ll updated: 1.2 -> 1.3
loop-strength-reduce2.ll updated: 1.1 -> 1.2
mul-shift-reassoc.ll updated: 1.1 -> 1.2
negatize_zero.ll updated: 1.3 -> 1.4
or-branch.ll updated: 1.1 -> 1.2
overlap-add.ll updated: 1.4 -> 1.5
overlap-shift.ll updated: 1.5 -> 1.6
pic_jumptable.ll updated: 1.1 -> 1.2
rdtsc.ll updated: 1.4 -> 1.5
regpressure.ll updated: 1.3 -> 1.4
rem.ll updated: 1.1 -> 1.2
rotate.ll updated: 1.3 -> 1.4
scalar_sse_minmax.ll updated: 1.2 -> 1.3
select.ll updated: 1.4 -> 1.5
setuge.ll updated: 1.1 -> 1.2
shift-coalesce.ll updated: 1.1 -> 1.2
shift-double.llx updated: 1.7 -> 1.8
shift-folding.ll updated: 1.2 -> 1.3
shift-one.ll updated: 1.1 -> 1.2
sse-load-ret.ll updated: 1.1 -> 1.2
store-fp-constant.ll updated: 1.1 -> 1.2
store-global-address.ll updated: 1.1 -> 1.2
store_op_load_fold.ll updated: 1.3 -> 1.4
store_op_load_fold2.ll updated: 1.5 -> 1.6
test-load-fold.ll updated: 1.1 -> 1.2
trunc-to-bool.ll updated: 1.3 -> 1.4
vec_call.ll updated: 1.1 -> 1.2
vec_clear.ll updated: 1.2 -> 1.3
vec_extract.ll updated: 1.4 -> 1.5
vec_insert.ll updated: 1.2 -> 1.3
vec_return.ll updated: 1.1 -> 1.2
vec_select.ll updated: 1.1 -> 1.2
vec_set-2.ll updated: 1.2 -> 1.3
vec_set-3.ll updated: 1.2 -> 1.3
vec_set-4.ll updated: 1.2 -> 1.3
vec_set-5.ll updated: 1.1 -> 1.2
vec_set-6.ll updated: 1.1 -> 1.2
vec_set-7.ll updated: 1.1 -> 1.2
vec_set.ll updated: 1.1 -> 1.2
vec_shuffle-10.ll updated: 1.1 -> 1.2
vec_shuffle-2.ll updated: 1.3 -> 1.4
vec_shuffle-3.ll updated: 1.2 -> 1.3
vec_shuffle-4.ll updated: 1.4 -> 1.5
vec_shuffle-5.ll updated: 1.2 -> 1.3
vec_shuffle-6.ll updated: 1.4 -> 1.5
vec_shuffle-7.ll updated: 1.1 -> 1.2
vec_shuffle-8.ll updated: 1.1 -> 1.2
vec_shuffle-9.ll updated: 1.1 -> 1.2
vec_shuffle.ll updated: 1.8 -> 1.9
vec_splat-2.ll updated: 1.1 -> 1.2
vec_splat.ll updated: 1.6 -> 1.7
vec_ss_load_fold.ll updated: 1.2 -> 1.3
vec_zero.ll updated: 1.3 -> 1.4
x86-64-mem.ll updated: 1.1 -> 1.2
xmm-r64.ll updated: 1.1 -> 1.2
---
Log message:

Use the llvm-upgrade program to upgrade llvm assembly.


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

 2002-12-23-LocalRAProblem.llx            |    2 +-
 2002-12-23-SubProblem.llx                |    2 +-
 2003-08-03-CallArgLiveRanges.llx         |    2 +-
 2003-08-23-DeadBlockTest.llx             |    2 +-
 2003-11-03-GlobalBool.llx                |    2 +-
 2004-02-12-Memcpy.llx                    |    2 +-
 2004-02-13-FrameReturnAddress.llx        |    2 +-
 2004-02-14-InefficientStackPointer.llx   |    2 +-
 2004-02-22-Casts.llx                     |    2 +-
 2004-03-30-Select-Max.llx                |    2 +-
 2004-04-09-SameValueCoalescing.llx       |    2 +-
 2004-04-13-FPCMOV-Crash.llx              |    2 +-
 2004-06-10-StackifierCrash.llx           |    2 +-
 2004-10-08-SelectSetCCFold.llx           |    2 +-
 2005-01-17-CycleInDAG.ll                 |    2 +-
 2005-02-14-IllegalAssembler.ll           |    2 +-
 2005-05-08-FPStackifierPHI.ll            |    2 +-
 2005-08-30-RegAllocAliasProblem.ll       |    4 ++--
 2005-12-03-IndirectTailCall.ll           |    2 +-
 2006-01-19-ISelFoldingBug.ll             |    2 +-
 2006-01-30-LongSetcc.ll                  |    2 +-
 2006-03-01-InstrSchedBug.ll              |    2 +-
 2006-03-02-InstrSchedBug.ll              |    2 +-
 2006-04-04-CrossBlockCrash.ll            |    2 +-
 2006-04-27-ISelFoldingBug.ll             |    4 ++--
 2006-05-01-SchedCausingSpills.ll         |    2 +-
 2006-05-02-InstrSched1.ll                |    2 +-
 2006-05-02-InstrSched2.ll                |    2 +-
 2006-05-08-CoalesceSubRegClass.ll        |    2 +-
 2006-05-08-InstrSched.ll                 |    2 +-
 2006-05-11-InstrSched.ll                 |    2 +-
 2006-05-17-VectorArg.ll                  |    2 +-
 2006-05-22-FPSetEQ.ll                    |    6 +++---
 2006-05-25-CycleInDAG.ll                 |    2 +-
 2006-07-10-InlineAsmAConstraint.ll       |    2 +-
 2006-07-12-InlineAsmQConstraint.ll       |    2 +-
 2006-07-19-ATTAsm.ll                     |    2 +-
 2006-07-20-InlineAsm.ll                  |    2 +-
 2006-07-28-AsmPrint-Long-As-Pointer.ll   |    2 +-
 2006-07-31-SingleRegClass.ll             |    4 ++--
 2006-08-07-CycleInDAG.ll                 |    2 +-
 2006-08-16-CycleInDAG.ll                 |    2 +-
 2006-08-21-ExtraMovInst.ll               |    2 +-
 2006-09-01-CycleInDAG.ll                 |    2 +-
 2006-10-02-BoolRetCrash.ll               |    4 ++--
 2006-10-07-ScalarSSEMiscompile.ll        |    2 +-
 2006-10-09-CycleInDAG.ll                 |    2 +-
 2006-10-10-FindModifiedNodeSlotBug.ll    |    2 +-
 2006-10-12-CycleInDAG.ll                 |    2 +-
 2006-10-13-CycleInDAG.ll                 |    2 +-
 2006-10-19-SwitchUnnecessaryBranching.ll |    2 +-
 2006-11-12-CSRetCC.ll                    |    2 +-
 2006-11-17-IllegalMove.ll                |    6 +++---
 2006-11-27-SelectLegalize.ll             |    2 +-
 2006-11-28-Memcpy.ll                     |    6 +++---
 and-or-fold.ll                           |    2 +-
 asm-global-imm.ll                        |    4 ++--
 bswap.ll                                 |    4 ++--
 cmp-test.ll                              |    6 +++---
 commute-two-addr.ll                      |    2 +-
 compare-add.ll                           |    4 ++--
 compare_folding.llx                      |    4 ++--
 darwin-no-dead-strip.ll                  |    2 +-
 div_const.ll                             |    2 +-
 extend.ll                                |    4 ++--
 extern_weak.ll                           |    2 +-
 fabs.ll                                  |    4 ++--
 fast-cc-callee-pops.ll                   |    2 +-
 fast-cc-merge-stack-adj.ll               |    2 +-
 fast-cc-pass-in-regs.ll                  |    2 +-
 fast-cc-tail-call.ll                     |    2 +-
 fildll.ll                                |    2 +-
 fp-immediate-shorten.ll                  |    2 +-
 fp-stack-compare.ll                      |    2 +-
 fp_constant_op.llx                       |    2 +-
 fp_load_cast_fold.llx                    |    2 +-
 fp_load_fold.llx                         |    2 +-
 imul-lea.ll                              |    2 +-
 inline-asm.ll                            |    2 +-
 isnan.llx                                |    2 +-
 jump_sign.ll                             |    2 +-
 lea-2.ll                                 |    4 ++--
 lea.ll                                   |    4 ++--
 loop-hoist.ll                            |    4 ++--
 loop-strength-reduce.ll                  |    2 +-
 loop-strength-reduce2.ll                 |    2 +-
 mul-shift-reassoc.ll                     |    4 ++--
 negatize_zero.ll                         |    2 +-
 or-branch.ll                             |    2 +-
 overlap-add.ll                           |    2 +-
 overlap-shift.ll                         |    2 +-
 pic_jumptable.ll                         |    2 +-
 rdtsc.ll                                 |    4 ++--
 regpressure.ll                           |    2 +-
 rem.ll                                   |    4 ++--
 rotate.ll                                |    2 +-
 scalar_sse_minmax.ll                     |    4 ++--
 select.ll                                |    4 ++--
 setuge.ll                                |    2 +-
 shift-coalesce.ll                        |    4 ++--
 shift-double.llx                         |    2 +-
 shift-folding.ll                         |    2 +-
 shift-one.ll                             |    2 +-
 sse-load-ret.ll                          |    6 +++---
 store-fp-constant.ll                     |    2 +-
 store-global-address.ll                  |    2 +-
 store_op_load_fold.ll                    |    2 +-
 store_op_load_fold2.ll                   |    2 +-
 test-load-fold.ll                        |    2 +-
 trunc-to-bool.ll                         |    4 ++--
 vec_call.ll                              |    4 ++--
 vec_clear.ll                             |    4 ++--
 vec_extract.ll                           |    8 ++++----
 vec_insert.ll                            |    4 ++--
 vec_return.ll                            |    2 +-
 vec_select.ll                            |    2 +-
 vec_set-2.ll                             |    4 ++--
 vec_set-3.ll                             |    4 ++--
 vec_set-4.ll                             |    2 +-
 vec_set-5.ll                             |    6 +++---
 vec_set-6.ll                             |    4 ++--
 vec_set-7.ll                             |    2 +-
 vec_set.ll                               |    2 +-
 vec_shuffle-10.ll                        |    8 ++++----
 vec_shuffle-2.ll                         |    6 +++---
 vec_shuffle-3.ll                         |    4 ++--
 vec_shuffle-4.ll                         |    6 +++---
 vec_shuffle-5.ll                         |    4 ++--
 vec_shuffle-6.ll                         |    8 ++++----
 vec_shuffle-7.ll                         |    6 +++---
 vec_shuffle-8.ll                         |    4 ++--
 vec_shuffle-9.ll                         |    6 +++---
 vec_shuffle.ll                           |    6 +++---
 vec_splat-2.ll                           |    2 +-
 vec_splat.ll                             |    4 ++--
 vec_ss_load_fold.ll                      |    4 ++--
 vec_zero.ll                              |    2 +-
 x86-64-mem.ll                            |   16 ++++++++--------
 xmm-r64.ll                               |    2 +-
 139 files changed, 208 insertions(+), 208 deletions(-)


Index: llvm/test/Regression/CodeGen/X86/2002-12-23-LocalRAProblem.llx
diff -u llvm/test/Regression/CodeGen/X86/2002-12-23-LocalRAProblem.llx:1.5 llvm/test/Regression/CodeGen/X86/2002-12-23-LocalRAProblem.llx:1.6
--- llvm/test/Regression/CodeGen/X86/2002-12-23-LocalRAProblem.llx:1.5	Thu Aug  4 14:55:39 2005
+++ llvm/test/Regression/CodeGen/X86/2002-12-23-LocalRAProblem.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=simple
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -regalloc=simple
 
 int %main() {
 	%A = add int 0, 0   ; %A = 0


Index: llvm/test/Regression/CodeGen/X86/2002-12-23-SubProblem.llx
diff -u llvm/test/Regression/CodeGen/X86/2002-12-23-SubProblem.llx:1.5 llvm/test/Regression/CodeGen/X86/2002-12-23-SubProblem.llx:1.6
--- llvm/test/Regression/CodeGen/X86/2002-12-23-SubProblem.llx:1.5	Thu Aug  4 14:55:39 2005
+++ llvm/test/Regression/CodeGen/X86/2002-12-23-SubProblem.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=simple
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -regalloc=simple
 
 int %main(int %B) {
 	;%B = add int 0, 1


Index: llvm/test/Regression/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx
diff -u llvm/test/Regression/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx:1.3 llvm/test/Regression/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx:1.4
--- llvm/test/Regression/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx:1.3	Thu Aug  4 14:55:39 2005
+++ llvm/test/Regression/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx	Fri Dec  1 22:23:08 2006
@@ -3,7 +3,7 @@
 ; it makes a ton of annoying overlapping live ranges.  This code should not
 ; cause spills!
 ;
-; RUN: llvm-as < %s | llc -march=x86 -stats 2>&1 | not grep spilled
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -stats 2>&1 | not grep spilled
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/CodeGen/X86/2003-08-23-DeadBlockTest.llx
diff -u llvm/test/Regression/CodeGen/X86/2003-08-23-DeadBlockTest.llx:1.3 llvm/test/Regression/CodeGen/X86/2003-08-23-DeadBlockTest.llx:1.4
--- llvm/test/Regression/CodeGen/X86/2003-08-23-DeadBlockTest.llx:1.3	Fri Jul  2 00:43:51 2004
+++ llvm/test/Regression/CodeGen/X86/2003-08-23-DeadBlockTest.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 implementation
 


Index: llvm/test/Regression/CodeGen/X86/2003-11-03-GlobalBool.llx
diff -u llvm/test/Regression/CodeGen/X86/2003-11-03-GlobalBool.llx:1.1 llvm/test/Regression/CodeGen/X86/2003-11-03-GlobalBool.llx:1.2
--- llvm/test/Regression/CodeGen/X86/2003-11-03-GlobalBool.llx:1.1	Mon Nov  3 13:27:17 2003
+++ llvm/test/Regression/CodeGen/X86/2003-11-03-GlobalBool.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep '.byte[[:space:]]*true'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep '.byte[[:space:]]*true'
 
 %X = global bool true
 


Index: llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx:1.1 llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx:1.2
--- llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx:1.1	Thu Feb 12 11:53:43 2004
+++ llvm/test/Regression/CodeGen/X86/2004-02-12-Memcpy.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep movs
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep movs
 declare sbyte* %llvm.memcpy(sbyte* %A, sbyte* %B, uint %amt, uint %align)
 
 %A = global [1000 x int] zeroinitializer


Index: llvm/test/Regression/CodeGen/X86/2004-02-13-FrameReturnAddress.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-02-13-FrameReturnAddress.llx:1.3 llvm/test/Regression/CodeGen/X86/2004-02-13-FrameReturnAddress.llx:1.4
--- llvm/test/Regression/CodeGen/X86/2004-02-13-FrameReturnAddress.llx:1.3	Sat Nov  6 19:46:16 2004
+++ llvm/test/Regression/CodeGen/X86/2004-02-13-FrameReturnAddress.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep '(%esp'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep '(%esp'
 
 declare sbyte* %llvm.returnaddress(uint)
 declare sbyte* %llvm.frameaddress(uint)


Index: llvm/test/Regression/CodeGen/X86/2004-02-14-InefficientStackPointer.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-02-14-InefficientStackPointer.llx:1.1 llvm/test/Regression/CodeGen/X86/2004-02-14-InefficientStackPointer.llx:1.2
--- llvm/test/Regression/CodeGen/X86/2004-02-14-InefficientStackPointer.llx:1.1	Sat Feb 14 18:21:04 2004
+++ llvm/test/Regression/CodeGen/X86/2004-02-14-InefficientStackPointer.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep ESP | not grep sub
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep ESP | not grep sub
 
 int %test(int %X) {
 	ret int %X


Index: llvm/test/Regression/CodeGen/X86/2004-02-22-Casts.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-02-22-Casts.llx:1.1 llvm/test/Regression/CodeGen/X86/2004-02-22-Casts.llx:1.2
--- llvm/test/Regression/CodeGen/X86/2004-02-22-Casts.llx:1.1	Sun Feb 22 21:21:09 2004
+++ llvm/test/Regression/CodeGen/X86/2004-02-22-Casts.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 bool %test1(double %X) {
    %V = cast double %X to bool


Index: llvm/test/Regression/CodeGen/X86/2004-03-30-Select-Max.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-03-30-Select-Max.llx:1.1 llvm/test/Regression/CodeGen/X86/2004-03-30-Select-Max.llx:1.2
--- llvm/test/Regression/CodeGen/X86/2004-03-30-Select-Max.llx:1.1	Tue Mar 30 16:36:52 2004
+++ llvm/test/Regression/CodeGen/X86/2004-03-30-Select-Max.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep 'j[lgbe]'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep 'j[lgbe]'
 
 int %max(int %A, int %B) {
   %gt = setgt int %A, %B


Index: llvm/test/Regression/CodeGen/X86/2004-04-09-SameValueCoalescing.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-04-09-SameValueCoalescing.llx:1.2 llvm/test/Regression/CodeGen/X86/2004-04-09-SameValueCoalescing.llx:1.3
--- llvm/test/Regression/CodeGen/X86/2004-04-09-SameValueCoalescing.llx:1.2	Mon Apr 12 14:04:22 2004
+++ llvm/test/Regression/CodeGen/X86/2004-04-09-SameValueCoalescing.llx	Fri Dec  1 22:23:08 2006
@@ -2,7 +2,7 @@
 ; overlapping live intervals. When two overlapping intervals have the same
 ; value, they can be joined though.
 ;
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=linearscan | not grep 'mov %[A-Z]\{2,3\}, %[A-Z]\{2,3\}'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -regalloc=linearscan | not grep 'mov %[A-Z]\{2,3\}, %[A-Z]\{2,3\}'
 
 long %test(long %x) {
 entry:


Index: llvm/test/Regression/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx:1.1 llvm/test/Regression/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx:1.2
--- llvm/test/Regression/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx:1.1	Tue Apr 13 16:44:54 2004
+++ llvm/test/Regression/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 implementation   ; Functions:
 


Index: llvm/test/Regression/CodeGen/X86/2004-06-10-StackifierCrash.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-06-10-StackifierCrash.llx:1.1 llvm/test/Regression/CodeGen/X86/2004-06-10-StackifierCrash.llx:1.2
--- llvm/test/Regression/CodeGen/X86/2004-06-10-StackifierCrash.llx:1.1	Thu Jun 10 21:59:47 2004
+++ llvm/test/Regression/CodeGen/X86/2004-06-10-StackifierCrash.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 bool %T(double %X) {
   %V = seteq double %X, %X


Index: llvm/test/Regression/CodeGen/X86/2004-10-08-SelectSetCCFold.llx
diff -u llvm/test/Regression/CodeGen/X86/2004-10-08-SelectSetCCFold.llx:1.1 llvm/test/Regression/CodeGen/X86/2004-10-08-SelectSetCCFold.llx:1.2
--- llvm/test/Regression/CodeGen/X86/2004-10-08-SelectSetCCFold.llx:1.1	Fri Oct  8 11:33:40 2004
+++ llvm/test/Regression/CodeGen/X86/2004-10-08-SelectSetCCFold.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 bool %test(bool %C, bool %D, int %X, int %Y) {
 	%E = setlt int %X, %Y


Index: llvm/test/Regression/CodeGen/X86/2005-01-17-CycleInDAG.ll
diff -u llvm/test/Regression/CodeGen/X86/2005-01-17-CycleInDAG.ll:1.2 llvm/test/Regression/CodeGen/X86/2005-01-17-CycleInDAG.ll:1.3
--- llvm/test/Regression/CodeGen/X86/2005-01-17-CycleInDAG.ll:1.2	Thu Aug 18 20:14:40 2005
+++ llvm/test/Regression/CodeGen/X86/2005-01-17-CycleInDAG.ll	Fri Dec  1 22:23:08 2006
@@ -3,7 +3,7 @@
 ; is invalid code (there is no correct way to order the instruction).  Check
 ; that we do not fold the load into the sub.
 
-; RUN: llvm-as < %s | llc -march=x86 | not grep 'sub.*GLOBAL'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep 'sub.*GLOBAL'
 
 %GLOBAL = external global int
 


Index: llvm/test/Regression/CodeGen/X86/2005-02-14-IllegalAssembler.ll
diff -u llvm/test/Regression/CodeGen/X86/2005-02-14-IllegalAssembler.ll:1.2 llvm/test/Regression/CodeGen/X86/2005-02-14-IllegalAssembler.ll:1.3
--- llvm/test/Regression/CodeGen/X86/2005-02-14-IllegalAssembler.ll:1.2	Tue Mar 22 19:32:03 2005
+++ llvm/test/Regression/CodeGen/X86/2005-02-14-IllegalAssembler.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep 18446744073709551612
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep 18446744073709551612
 
 %A = external global int
 


Index: llvm/test/Regression/CodeGen/X86/2005-05-08-FPStackifierPHI.ll
diff -u llvm/test/Regression/CodeGen/X86/2005-05-08-FPStackifierPHI.ll:1.2 llvm/test/Regression/CodeGen/X86/2005-05-08-FPStackifierPHI.ll:1.3
--- llvm/test/Regression/CodeGen/X86/2005-05-08-FPStackifierPHI.ll:1.2	Fri Dec  1 04:17:36 2006
+++ llvm/test/Regression/CodeGen/X86/2005-05-08-FPStackifierPHI.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=generic
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=generic
 ; Make sure LLC doesn't crash in the stackifier due to FP PHI nodes.
 
 void %radfg_() {


Index: llvm/test/Regression/CodeGen/X86/2005-08-30-RegAllocAliasProblem.ll
diff -u llvm/test/Regression/CodeGen/X86/2005-08-30-RegAllocAliasProblem.ll:1.2 llvm/test/Regression/CodeGen/X86/2005-08-30-RegAllocAliasProblem.ll:1.3
--- llvm/test/Regression/CodeGen/X86/2005-08-30-RegAllocAliasProblem.ll:1.2	Mon May  1 00:56:51 2006
+++ llvm/test/Regression/CodeGen/X86/2005-08-30-RegAllocAliasProblem.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | not grep 'test.*AL' || \
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | not grep 'cmove.*EAX'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | not grep 'test.*AL' || \
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | not grep 'cmove.*EAX'
 
 ; This testcase was compiling to:
 ;


Index: llvm/test/Regression/CodeGen/X86/2005-12-03-IndirectTailCall.ll
diff -u llvm/test/Regression/CodeGen/X86/2005-12-03-IndirectTailCall.ll:1.3 llvm/test/Regression/CodeGen/X86/2005-12-03-IndirectTailCall.ll:1.4
--- llvm/test/Regression/CodeGen/X86/2005-12-03-IndirectTailCall.ll:1.3	Mon May  1 00:56:51 2006
+++ llvm/test/Regression/CodeGen/X86/2005-12-03-IndirectTailCall.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
 ; XFAIL: *
-; RUN: llvm-as < %s | llc -march=x86 -enable-x86-fastcc | grep 'jmp \*ecx'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -enable-x86-fastcc | grep 'jmp \*ecx'
 declare int %putchar(int)
 
 int %main(){ 


Index: llvm/test/Regression/CodeGen/X86/2006-01-19-ISelFoldingBug.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-01-19-ISelFoldingBug.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-01-19-ISelFoldingBug.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-01-19-ISelFoldingBug.ll:1.1	Thu Jan 19 19:12:23 2006
+++ llvm/test/Regression/CodeGen/X86/2006-01-19-ISelFoldingBug.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 'shld' | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 'shld' | wc -l | grep 1
 ;
 ; Check that the isel does not fold the shld, which already folds a load
 ; and has two uses, into a store.


Index: llvm/test/Regression/CodeGen/X86/2006-01-30-LongSetcc.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-01-30-LongSetcc.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-01-30-LongSetcc.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-01-30-LongSetcc.ll:1.1	Mon Jan 30 16:43:10 2006
+++ llvm/test/Regression/CodeGen/X86/2006-01-30-LongSetcc.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 bool %test(long %X) {
 	%B = setlt long %X, 0		; <bool> [#uses=1]


Index: llvm/test/Regression/CodeGen/X86/2006-03-01-InstrSchedBug.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-03-01-InstrSchedBug.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-03-01-InstrSchedBug.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-03-01-InstrSchedBug.ll:1.1	Thu Mar  2 15:48:34 2006
+++ llvm/test/Regression/CodeGen/X86/2006-03-01-InstrSchedBug.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep 'subl.*%esp'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep 'subl.*%esp'
 
 int %f(int %a, int %b) {
 	%tmp.2 = mul int %a, %a


Index: llvm/test/Regression/CodeGen/X86/2006-03-02-InstrSchedBug.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-03-02-InstrSchedBug.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-03-02-InstrSchedBug.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-03-02-InstrSchedBug.ll:1.1	Fri Mar  3 12:58:09 2006
+++ llvm/test/Regression/CodeGen/X86/2006-03-02-InstrSchedBug.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats 2>&1 | grep 'asm-printer' | grep 7
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -stats 2>&1 | grep 'asm-printer' | grep 7
 
 int %g(int %a, int %b) {
 	%tmp.1 = shl int %b, ubyte 1


Index: llvm/test/Regression/CodeGen/X86/2006-04-04-CrossBlockCrash.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-04-04-CrossBlockCrash.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-04-04-CrossBlockCrash.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-04-04-CrossBlockCrash.ll:1.1	Wed Apr  5 01:54:14 2006
+++ llvm/test/Regression/CodeGen/X86/2006-04-04-CrossBlockCrash.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah 
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah 
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/CodeGen/X86/2006-04-27-ISelFoldingBug.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-04-27-ISelFoldingBug.ll:1.3 llvm/test/Regression/CodeGen/X86/2006-04-27-ISelFoldingBug.ll:1.4
--- llvm/test/Regression/CodeGen/X86/2006-04-27-ISelFoldingBug.ll:1.3	Wed Oct 11 20:42:03 2006
+++ llvm/test/Regression/CodeGen/X86/2006-04-27-ISelFoldingBug.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-apple-darwin8 -relocation-model=static | grep 'movl _last' | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-apple-darwin8 -relocation-model=static | grep 'cmpl.*_last' | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mtriple=i686-apple-darwin8 -relocation-model=static | grep 'movl _last' | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mtriple=i686-apple-darwin8 -relocation-model=static | grep 'cmpl.*_last' | wc -l | grep 1
 
 %block = external global ubyte*		; <ubyte**> [#uses=1]
 %last = external global int		; <int*> [#uses=3]


Index: llvm/test/Regression/CodeGen/X86/2006-05-01-SchedCausingSpills.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-01-SchedCausingSpills.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-05-01-SchedCausingSpills.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-05-01-SchedCausingSpills.ll:1.1	Tue May  2 21:11:36 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-01-SchedCausingSpills.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -stats 2>&1 | not grep 'Number of register spills'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah -stats 2>&1 | not grep 'Number of register spills'
 
 int %foo(<4 x float>* %a, <4 x float>* %b, <4 x float>* %c, <4 x float>* %d) {
 	%tmp44 = load <4 x float>* %a		; <<4 x float>> [#uses=9]


Index: llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched1.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched1.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched1.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched1.ll:1.1	Tue May  2 21:11:36 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched1.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static -stats 2>&1 | grep "asm-printer" | grep 14
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -relocation-model=static -stats 2>&1 | grep "asm-printer" | grep 14
 %size20 = external global uint		; <uint*> [#uses=1]
 %in5 = external global ubyte*		; <ubyte**> [#uses=1]
 


Index: llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched2.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched2.ll:1.2 llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched2.ll:1.3
--- llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched2.ll:1.2	Thu Aug 17 19:18:38 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-02-InstrSched2.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -stats 2>&1 | grep "asm-printer" | grep 19
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -stats 2>&1 | grep "asm-printer" | grep 19
 ; XFAIL: *
 
 void %_ZN9__gnu_cxx9hashtableISt4pairIKPKciES3_NS_4hashIS3_EESt10_Select1stIS5_E5eqstrSaIiEE14find_or_insertERKS5__cond_true456.i(sbyte* %tmp435.i, uint* %tmp449.i.out) {


Index: llvm/test/Regression/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll:1.1	Tue May  9 01:48:12 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-08-CoalesceSubRegClass.ll	Fri Dec  1 22:23:08 2006
@@ -1,7 +1,7 @@
 ; Coalescing from R32 to a subset R32_. Once another register coalescer bug is
 ; fixed, the movb should go away as well.
 
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | grep 'movl' | wc -l
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -relocation-model=static | grep 'movl' | wc -l
 
 %B = external global uint
 %C = external global ushort*


Index: llvm/test/Regression/CodeGen/X86/2006-05-08-InstrSched.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-08-InstrSched.ll:1.4 llvm/test/Regression/CodeGen/X86/2006-05-08-InstrSched.ll:1.5
--- llvm/test/Regression/CodeGen/X86/2006-05-08-InstrSched.ll:1.4	Sat Aug 26 02:38:36 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-08-InstrSched.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | not grep 'subl.*%esp'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -relocation-model=static | not grep 'subl.*%esp'
 
 %A = external global ushort*
 %B = external global uint


Index: llvm/test/Regression/CodeGen/X86/2006-05-11-InstrSched.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-11-InstrSched.ll:1.4 llvm/test/Regression/CodeGen/X86/2006-05-11-InstrSched.ll:1.5
--- llvm/test/Regression/CodeGen/X86/2006-05-11-InstrSched.ll:1.4	Sun Nov 26 15:22:01 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-11-InstrSched.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 -stats 2>&1 | grep 'asm-printer' | grep 39
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 -stats 2>&1 | grep 'asm-printer' | grep 39
 
 void %foo(int* %mc, int* %bp, int* %ms, int* %xmb, int* %mpp, int* %tpmm, int* %ip, int* %tpim, int* %dpp, int* %tpdm, int* %bpi, int %M) {
 entry:


Index: llvm/test/Regression/CodeGen/X86/2006-05-17-VectorArg.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-17-VectorArg.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-05-17-VectorArg.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-05-17-VectorArg.ll:1.1	Wed May 17 15:20:04 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-17-VectorArg.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2
 
 <4 x float> %opRSQ(<4 x float> %a) {
 entry:


Index: llvm/test/Regression/CodeGen/X86/2006-05-22-FPSetEQ.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-22-FPSetEQ.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-05-22-FPSetEQ.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-05-22-FPSetEQ.ll:1.1	Tue May 23 01:41:23 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-22-FPSetEQ.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 &&
-; RUN: llvm-as < %s | llc -march=x86 | grep 'setnp'
-; RUN: llvm-as < %s | llc -march=x86 -enable-unsafe-fp-math | not grep 'setnp'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 'setnp'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -enable-unsafe-fp-math | not grep 'setnp'
 
 uint %test(float %f) {
 	%tmp = seteq float %f, 0.000000e+00


Index: llvm/test/Regression/CodeGen/X86/2006-05-25-CycleInDAG.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-05-25-CycleInDAG.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-05-25-CycleInDAG.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-05-25-CycleInDAG.ll:1.1	Thu May 25 15:21:19 2006
+++ llvm/test/Regression/CodeGen/X86/2006-05-25-CycleInDAG.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 int %test() {
 	br bool false, label %cond_next33, label %cond_true12


Index: llvm/test/Regression/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll:1.1	Mon Jul 10 21:52:37 2006
+++ llvm/test/Regression/CodeGen/X86/2006-07-10-InlineAsmAConstraint.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 ; PR825
 
 long %test() {


Index: llvm/test/Regression/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll:1.1	Wed Jul 12 11:59:09 2006
+++ llvm/test/Regression/CodeGen/X86/2006-07-12-InlineAsmQConstraint.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 ; PR828
 
 target endian = little


Index: llvm/test/Regression/CodeGen/X86/2006-07-19-ATTAsm.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-07-19-ATTAsm.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-07-19-ATTAsm.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-07-19-ATTAsm.ll:1.1	Wed Jul 19 11:37:15 2006
+++ llvm/test/Regression/CodeGen/X86/2006-07-19-ATTAsm.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=att
 ; PR834
 
 target endian = little


Index: llvm/test/Regression/CodeGen/X86/2006-07-20-InlineAsm.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-07-20-InlineAsm.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-07-20-InlineAsm.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-07-20-InlineAsm.ll:1.1	Thu Jul 20 14:04:36 2006
+++ llvm/test/Regression/CodeGen/X86/2006-07-20-InlineAsm.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 ; PR833
 
 %G = weak global int 0		; <int*> [#uses=3]


Index: llvm/test/Regression/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll:1.1	Fri Jul 28 20:50:53 2006
+++ llvm/test/Regression/CodeGen/X86/2006-07-28-AsmPrint-Long-As-Pointer.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 4294967240
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 4294967240
 ; PR853
 
 %X = global int* cast (ulong 18446744073709551560 to int*)


Index: llvm/test/Regression/CodeGen/X86/2006-07-31-SingleRegClass.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-07-31-SingleRegClass.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-07-31-SingleRegClass.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-07-31-SingleRegClass.ll:1.1	Mon Jul 31 18:25:17 2006
+++ llvm/test/Regression/CodeGen/X86/2006-07-31-SingleRegClass.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att | grep 'movl 4(%eax),%ebp' &&
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att | grep 'movl 0(%eax), %ebx'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=att | grep 'movl 4(%eax),%ebp' &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=att | grep 'movl 0(%eax), %ebx'
 
 ; PR850
 


Index: llvm/test/Regression/CodeGen/X86/2006-08-07-CycleInDAG.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-08-07-CycleInDAG.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-08-07-CycleInDAG.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-08-07-CycleInDAG.ll:1.1	Mon Aug  7 18:58:47 2006
+++ llvm/test/Regression/CodeGen/X86/2006-08-07-CycleInDAG.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2
 
 fastcc int %test(%struct.foo* %v, %struct.foo* %vi) {
 	br bool false, label %ilog2.exit, label %cond_true.i


Index: llvm/test/Regression/CodeGen/X86/2006-08-16-CycleInDAG.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-08-16-CycleInDAG.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-08-16-CycleInDAG.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-08-16-CycleInDAG.ll:1.1	Wed Aug 16 19:00:46 2006
+++ llvm/test/Regression/CodeGen/X86/2006-08-16-CycleInDAG.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 	%struct.expr = type { %struct.rtx_def*, int, %struct.expr*, %struct.occr*, %struct.occr*, %struct.rtx_def* }
 	%struct.hash_table = type { %struct.expr**, uint, uint, int }


Index: llvm/test/Regression/CodeGen/X86/2006-08-21-ExtraMovInst.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-08-21-ExtraMovInst.ll:1.2 llvm/test/Regression/CodeGen/X86/2006-08-21-ExtraMovInst.ll:1.3
--- llvm/test/Regression/CodeGen/X86/2006-08-21-ExtraMovInst.ll:1.2	Sun Oct 29 23:24:03 2006
+++ llvm/test/Regression/CodeGen/X86/2006-08-21-ExtraMovInst.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 | not grep 'movl %eax, %edx'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=i386 | not grep 'movl %eax, %edx'
 
 int %foo(int %t, int %C) {
 entry:


Index: llvm/test/Regression/CodeGen/X86/2006-09-01-CycleInDAG.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-09-01-CycleInDAG.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-09-01-CycleInDAG.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-09-01-CycleInDAG.ll:1.1	Fri Sep  1 18:50:17 2006
+++ llvm/test/Regression/CodeGen/X86/2006-09-01-CycleInDAG.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/CodeGen/X86/2006-10-02-BoolRetCrash.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-10-02-BoolRetCrash.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-10-02-BoolRetCrash.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-10-02-BoolRetCrash.ll:1.1	Tue Oct  3 12:17:54 2006
+++ llvm/test/Regression/CodeGen/X86/2006-10-02-BoolRetCrash.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc &&
-; RUN: llvm-as < %s | llc -enable-x86-fastcc
+; RUN: llvm-upgrade < %s | llvm-as | llc &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -enable-x86-fastcc
 ; PR933
 
 fastcc bool %test() {


Index: llvm/test/Regression/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll:1.1	Sat Oct  7 16:54:08 2006
+++ llvm/test/Regression/CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=sse | grep movaps
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=sse | grep movaps
 ; Test that the load is NOT folded into the intrinsic, which would zero the top
 ; elts of the loaded vector.
 


Index: llvm/test/Regression/CodeGen/X86/2006-10-09-CycleInDAG.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-10-09-CycleInDAG.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-10-09-CycleInDAG.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-10-09-CycleInDAG.ll:1.1	Mon Oct  9 23:33:46 2006
+++ llvm/test/Regression/CodeGen/X86/2006-10-09-CycleInDAG.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 void %_ZN13QFSFileEngine4readEPcx() {
 	%tmp201 = load int* null


Index: llvm/test/Regression/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll:1.1	Wed Oct 11 02:01:37 2006
+++ llvm/test/Regression/CodeGen/X86/2006-10-10-FindModifiedNodeSlotBug.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep shrl
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep shrl
 ; Bug in FindModifiedNodeSlot cause tmp14 load to become a zextload and shr 31
 ; is then optimized away.
 


Index: llvm/test/Regression/CodeGen/X86/2006-10-12-CycleInDAG.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-10-12-CycleInDAG.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-10-12-CycleInDAG.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-10-12-CycleInDAG.ll:1.1	Thu Oct 12 15:38:45 2006
+++ llvm/test/Regression/CodeGen/X86/2006-10-12-CycleInDAG.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 	%struct.function = type opaque
 	%struct.lang_decl = type opaque
 	%struct.location_t = type { sbyte*, int }


Index: llvm/test/Regression/CodeGen/X86/2006-10-13-CycleInDAG.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-10-13-CycleInDAG.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-10-13-CycleInDAG.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-10-13-CycleInDAG.ll:1.1	Sat Oct 14 03:35:02 2006
+++ llvm/test/Regression/CodeGen/X86/2006-10-13-CycleInDAG.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 %str = external global [18 x sbyte]
 


Index: llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll:1.3 llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll:1.4
--- llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll:1.3	Mon Oct 23 16:47:11 2006
+++ llvm/test/Regression/CodeGen/X86/2006-10-19-SwitchUnnecessaryBranching.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | %prcontext je 1 | grep "BB1_4:"
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | %prcontext je 1 | grep "BB1_4:"
 
 %str = internal constant [14 x sbyte] c"Hello world!\0A\00"		; <[14 x sbyte]*> [#uses=1]
 %str = internal constant [13 x sbyte] c"Blah world!\0A\00"		; <[13 x sbyte]*> [#uses=1]


Index: llvm/test/Regression/CodeGen/X86/2006-11-12-CSRetCC.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-11-12-CSRetCC.ll:1.2 llvm/test/Regression/CodeGen/X86/2006-11-12-CSRetCC.ll:1.3
--- llvm/test/Regression/CodeGen/X86/2006-11-12-CSRetCC.ll:1.2	Fri Nov 10 00:59:53 2006
+++ llvm/test/Regression/CodeGen/X86/2006-11-12-CSRetCC.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 'subl $4, %esp'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 'subl $4, %esp'
 
 target triple = "i686-pc-linux-gnu"
 


Index: llvm/test/Regression/CodeGen/X86/2006-11-17-IllegalMove.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-11-17-IllegalMove.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-11-17-IllegalMove.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-11-17-IllegalMove.ll:1.1	Fri Nov 17 14:41:55 2006
+++ llvm/test/Regression/CodeGen/X86/2006-11-17-IllegalMove.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86-64 &&
-; RUN: llvm-as < %s | llc -march=x86-64 | not grep 'movb %sil, %ah' &&
-; RUN: llvm-as < %s | llc -march=x86-64 | grep 'movzbw %al, %ax'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 | not grep 'movb %sil, %ah' &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 | grep 'movzbw %al, %ax'
 
 void %handle_vector_size_attribute() {
 entry:


Index: llvm/test/Regression/CodeGen/X86/2006-11-27-SelectLegalize.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-11-27-SelectLegalize.ll:1.1 llvm/test/Regression/CodeGen/X86/2006-11-27-SelectLegalize.ll:1.2
--- llvm/test/Regression/CodeGen/X86/2006-11-27-SelectLegalize.ll:1.1	Mon Nov 27 19:26:37 2006
+++ llvm/test/Regression/CodeGen/X86/2006-11-27-SelectLegalize.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep test.*1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep test.*1
 ; PR1016
 
 int %test(int %A, int %B, int %C) {


Index: llvm/test/Regression/CodeGen/X86/2006-11-28-Memcpy.ll
diff -u llvm/test/Regression/CodeGen/X86/2006-11-28-Memcpy.ll:1.3 llvm/test/Regression/CodeGen/X86/2006-11-28-Memcpy.ll:1.4
--- llvm/test/Regression/CodeGen/X86/2006-11-28-Memcpy.ll:1.3	Wed Nov 29 02:22:59 2006
+++ llvm/test/Regression/CodeGen/X86/2006-11-28-Memcpy.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 &&
-; RUN: llvm-as < %s | llc -march=x86 | grep 3721182122 | wc -l | grep 2 &&
-; RUN: llvm-as < %s | llc -march=x86 | grep 'movl _bytes2' | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 3721182122 | wc -l | grep 2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 'movl _bytes2' | wc -l | grep 1
 ; PR1022, 1023
 
 %fmt = constant [4 x sbyte] c"%x\0A\00"


Index: llvm/test/Regression/CodeGen/X86/and-or-fold.ll
diff -u llvm/test/Regression/CodeGen/X86/and-or-fold.ll:1.1 llvm/test/Regression/CodeGen/X86/and-or-fold.ll:1.2
--- llvm/test/Regression/CodeGen/X86/and-or-fold.ll:1.1	Thu Sep 14 16:10:06 2006
+++ llvm/test/Regression/CodeGen/X86/and-or-fold.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep and | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep and | wc -l | grep 1
 
 ; The dag combiner should fold together (x&127)|(y&16711680) -> (x|y)&c1
 ; in this case.


Index: llvm/test/Regression/CodeGen/X86/asm-global-imm.ll
diff -u llvm/test/Regression/CodeGen/X86/asm-global-imm.ll:1.1 llvm/test/Regression/CodeGen/X86/asm-global-imm.ll:1.2
--- llvm/test/Regression/CodeGen/X86/asm-global-imm.ll:1.1	Tue Oct 31 14:11:14 2006
+++ llvm/test/Regression/CodeGen/X86/asm-global-imm.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | grep 'test1 $_GV' &&
-; RUN: llvm-as < %s | llc -march=x86 -relocation-model=static | grep 'test2 _GV'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -relocation-model=static | grep 'test1 $_GV' &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -relocation-model=static | grep 'test2 _GV'
 ; PR882
 
 target datalayout = "e-p:32:32"


Index: llvm/test/Regression/CodeGen/X86/bswap.ll
diff -u llvm/test/Regression/CodeGen/X86/bswap.ll:1.2 llvm/test/Regression/CodeGen/X86/bswap.ll:1.3
--- llvm/test/Regression/CodeGen/X86/bswap.ll:1.2	Fri Jan 27 15:15:22 2006
+++ llvm/test/Regression/CodeGen/X86/bswap.ll	Fri Dec  1 22:23:08 2006
@@ -1,7 +1,7 @@
 ; bswap should be constant folded when it is passed a constant argument
 
-; RUN: llvm-as < %s | llc -march=x86 | grep bswapl | wc -l | grep 3 &&
-; RUN: llvm-as < %s | llc -march=x86 | grep rolw | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep bswapl | wc -l | grep 3 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep rolw | wc -l | grep 1
 
 declare ushort %llvm.bswap.i16(ushort)
 declare uint %llvm.bswap.i32(uint)


Index: llvm/test/Regression/CodeGen/X86/cmp-test.ll
diff -u llvm/test/Regression/CodeGen/X86/cmp-test.ll:1.1 llvm/test/Regression/CodeGen/X86/cmp-test.ll:1.2
--- llvm/test/Regression/CodeGen/X86/cmp-test.ll:1.1	Sun Sep 10 21:33:29 2006
+++ llvm/test/Regression/CodeGen/X86/cmp-test.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 &&
-; RUN: llvm-as < %s | llc -march=x86 | grep cmp  | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 | grep test | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep cmp  | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep test | wc -l | grep 1
 
 int %f1(int %X, int* %y) {
 	%tmp = load int* %y


Index: llvm/test/Regression/CodeGen/X86/commute-two-addr.ll
diff -u llvm/test/Regression/CodeGen/X86/commute-two-addr.ll:1.3 llvm/test/Regression/CodeGen/X86/commute-two-addr.ll:1.4
--- llvm/test/Regression/CodeGen/X86/commute-two-addr.ll:1.3	Tue Jul 19 22:56:48 2005
+++ llvm/test/Regression/CodeGen/X86/commute-two-addr.ll	Fri Dec  1 22:23:08 2006
@@ -2,7 +2,7 @@
 ; insertion of register-register copies.
 
 ; Make sure there are only 3 mov's for each testcase
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep 'mov ' | wc -l | grep 6
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep 'mov ' | wc -l | grep 6
 
 
 target triple = "i686-pc-linux-gnu"


Index: llvm/test/Regression/CodeGen/X86/compare-add.ll
diff -u llvm/test/Regression/CodeGen/X86/compare-add.ll:1.1 llvm/test/Regression/CodeGen/X86/compare-add.ll:1.2
--- llvm/test/Regression/CodeGen/X86/compare-add.ll:1.1	Thu Feb  2 00:35:38 2006
+++ llvm/test/Regression/CodeGen/X86/compare-add.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 &&
-; RUN: llvm-as < %s | llc -march=x86 | not grep add
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep add
 bool %X(int %X) {
         %Y = add int %X, 14
         %Z = setne int %Y, 12345


Index: llvm/test/Regression/CodeGen/X86/compare_folding.llx
diff -u llvm/test/Regression/CodeGen/X86/compare_folding.llx:1.4 llvm/test/Regression/CodeGen/X86/compare_folding.llx:1.5
--- llvm/test/Regression/CodeGen/X86/compare_folding.llx:1.4	Wed Oct 25 11:35:10 2006
+++ llvm/test/Regression/CodeGen/X86/compare_folding.llx	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | grep movsd | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | grep ucomisd
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah | grep movsd | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah | grep ucomisd
 declare bool %llvm.isunordered.f64(double,double)
 
 bool %test1(double %X, double %Y) {  ;; Returns isunordered(X,Y)


Index: llvm/test/Regression/CodeGen/X86/darwin-no-dead-strip.ll
diff -u llvm/test/Regression/CodeGen/X86/darwin-no-dead-strip.ll:1.1 llvm/test/Regression/CodeGen/X86/darwin-no-dead-strip.ll:1.2
--- llvm/test/Regression/CodeGen/X86/darwin-no-dead-strip.ll:1.1	Mon Sep 25 22:44:20 2006
+++ llvm/test/Regression/CodeGen/X86/darwin-no-dead-strip.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc | grep no_dead_strip
+; RUN: llvm-upgrade < %s | llvm-as | llc | grep no_dead_strip
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/CodeGen/X86/div_const.ll
diff -u llvm/test/Regression/CodeGen/X86/div_const.ll:1.1 llvm/test/Regression/CodeGen/X86/div_const.ll:1.2
--- llvm/test/Regression/CodeGen/X86/div_const.ll:1.1	Sun Jul 30 12:46:37 2006
+++ llvm/test/Regression/CodeGen/X86/div_const.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 365384439
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 365384439
 
 uint %f9188_mul365384439_shift27(uint %A) {
         %tmp1 = div uint %A, 1577682821         ; <uint> [#uses=1]


Index: llvm/test/Regression/CodeGen/X86/extend.ll
diff -u llvm/test/Regression/CodeGen/X86/extend.ll:1.1 llvm/test/Regression/CodeGen/X86/extend.ll:1.2
--- llvm/test/Regression/CodeGen/X86/extend.ll:1.1	Wed Dec 14 13:24:08 2005
+++ llvm/test/Regression/CodeGen/X86/extend.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep movzx | wc -l | grep 1
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep movsx | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep movzx | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep movsx | wc -l | grep 1
 
 %G1 = internal global ubyte 0		; <ubyte*> [#uses=1]
 %G2 = internal global sbyte 0		; <sbyte*> [#uses=1]


Index: llvm/test/Regression/CodeGen/X86/extern_weak.ll
diff -u llvm/test/Regression/CodeGen/X86/extern_weak.ll:1.1 llvm/test/Regression/CodeGen/X86/extern_weak.ll:1.2
--- llvm/test/Regression/CodeGen/X86/extern_weak.ll:1.1	Fri Dec  1 03:18:20 2006
+++ llvm/test/Regression/CodeGen/X86/extern_weak.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin | grep weak_reference | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -mtriple=i686-apple-darwin | grep weak_reference | wc -l | grep 2
 
 %Y = global int (sbyte*)* %X
 declare extern_weak int %X(sbyte*)


Index: llvm/test/Regression/CodeGen/X86/fabs.ll
diff -u llvm/test/Regression/CodeGen/X86/fabs.ll:1.10 llvm/test/Regression/CodeGen/X86/fabs.ll:1.11
--- llvm/test/Regression/CodeGen/X86/fabs.ll:1.10	Thu Nov 16 17:38:21 2006
+++ llvm/test/Regression/CodeGen/X86/fabs.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
 ; Make sure this testcase codegens to the fabs instruction, not a call to fabsf
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3 | grep 'fabs$' | wc -l | grep 1 && 
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3 -enable-unsafe-fp-math  | grep 'fabs$' | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=-sse2,-sse3 | grep 'fabs$' | wc -l | grep 1 && 
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=-sse2,-sse3 -enable-unsafe-fp-math  | grep 'fabs$' | wc -l | grep 2
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/CodeGen/X86/fast-cc-callee-pops.ll
diff -u llvm/test/Regression/CodeGen/X86/fast-cc-callee-pops.ll:1.3 llvm/test/Regression/CodeGen/X86/fast-cc-callee-pops.ll:1.4
--- llvm/test/Regression/CodeGen/X86/fast-cc-callee-pops.ll:1.3	Wed Jul 26 15:44:24 2006
+++ llvm/test/Regression/CodeGen/X86/fast-cc-callee-pops.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc -mcpu=yonah | grep 'ret 28'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc -mcpu=yonah | grep 'ret 28'
 
 ; Check that a fastcc function pops its stack variables before returning.
 


Index: llvm/test/Regression/CodeGen/X86/fast-cc-merge-stack-adj.ll
diff -u llvm/test/Regression/CodeGen/X86/fast-cc-merge-stack-adj.ll:1.4 llvm/test/Regression/CodeGen/X86/fast-cc-merge-stack-adj.ll:1.5
--- llvm/test/Regression/CodeGen/X86/fast-cc-merge-stack-adj.ll:1.4	Mon May  1 00:56:51 2006
+++ llvm/test/Regression/CodeGen/X86/fast-cc-merge-stack-adj.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc  | grep 'add ESP, 8'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc  | grep 'add ESP, 8'
 
 target triple = "i686-pc-linux-gnu"
 


Index: llvm/test/Regression/CodeGen/X86/fast-cc-pass-in-regs.ll
diff -u llvm/test/Regression/CodeGen/X86/fast-cc-pass-in-regs.ll:1.5 llvm/test/Regression/CodeGen/X86/fast-cc-pass-in-regs.ll:1.6
--- llvm/test/Regression/CodeGen/X86/fast-cc-pass-in-regs.ll:1.5	Mon May  1 00:56:51 2006
+++ llvm/test/Regression/CodeGen/X86/fast-cc-pass-in-regs.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc  | grep 'mov EDX, 1'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc  | grep 'mov EDX, 1'
 ; check that fastcc is passing stuff in regs.
 
 ; Argument reg passing is disabled due to regalloc issues.  FIXME!


Index: llvm/test/Regression/CodeGen/X86/fast-cc-tail-call.ll
diff -u llvm/test/Regression/CodeGen/X86/fast-cc-tail-call.ll:1.3 llvm/test/Regression/CodeGen/X86/fast-cc-tail-call.ll:1.4
--- llvm/test/Regression/CodeGen/X86/fast-cc-tail-call.ll:1.3	Fri Jan 27 15:13:27 2006
+++ llvm/test/Regression/CodeGen/X86/fast-cc-tail-call.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
 ; XFAIL: *
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc | not grep call
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel -enable-x86-fastcc | not grep call
 
 fastcc int %bar(int %X, int(double, int) *%FP) {
      %Y = tail call fastcc int %FP(double 0.0, int %X)


Index: llvm/test/Regression/CodeGen/X86/fildll.ll
diff -u llvm/test/Regression/CodeGen/X86/fildll.ll:1.2 llvm/test/Regression/CodeGen/X86/fildll.ll:1.3
--- llvm/test/Regression/CodeGen/X86/fildll.ll:1.2	Fri Jan 27 15:14:23 2006
+++ llvm/test/Regression/CodeGen/X86/fildll.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=att -mattr=-sse2 | grep fildll | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=att -mattr=-sse2 | grep fildll | wc -l | grep 2
 
 fastcc double %sint64_to_fp(long %X) {
 	%R = cast long %X to double


Index: llvm/test/Regression/CodeGen/X86/fp-immediate-shorten.ll
diff -u llvm/test/Regression/CodeGen/X86/fp-immediate-shorten.ll:1.3 llvm/test/Regression/CodeGen/X86/fp-immediate-shorten.ll:1.4
--- llvm/test/Regression/CodeGen/X86/fp-immediate-shorten.ll:1.3	Wed Mar 15 12:05:13 2006
+++ llvm/test/Regression/CodeGen/X86/fp-immediate-shorten.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
 ;; Test that this FP immediate is stored in the constant pool as a float.
 
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3 | grep '.long.1123418112'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=-sse2,-sse3 | grep '.long.1123418112'
 
 double %D() { ret double 123.0 }


Index: llvm/test/Regression/CodeGen/X86/fp-stack-compare.ll
diff -u llvm/test/Regression/CodeGen/X86/fp-stack-compare.ll:1.1 llvm/test/Regression/CodeGen/X86/fp-stack-compare.ll:1.2
--- llvm/test/Regression/CodeGen/X86/fp-stack-compare.ll:1.1	Mon Nov 20 11:55:30 2006
+++ llvm/test/Regression/CodeGen/X86/fp-stack-compare.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=i386 | grep fucomi.*st.[12]
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=i386 | grep fucomi.*st.[12]
 ; PR1012
 
 float %foo(float *%col.2.0) {


Index: llvm/test/Regression/CodeGen/X86/fp_constant_op.llx
diff -u llvm/test/Regression/CodeGen/X86/fp_constant_op.llx:1.2 llvm/test/Regression/CodeGen/X86/fp_constant_op.llx:1.3
--- llvm/test/Regression/CodeGen/X86/fp_constant_op.llx:1.2	Fri Jan 27 16:51:51 2006
+++ llvm/test/Regression/CodeGen/X86/fp_constant_op.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep ST | not grep 'fadd\|fsub\|fdiv\|fmul'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep ST | not grep 'fadd\|fsub\|fdiv\|fmul'
 
 ; Test that the load of the constant is folded into the operation.
 


Index: llvm/test/Regression/CodeGen/X86/fp_load_cast_fold.llx
diff -u llvm/test/Regression/CodeGen/X86/fp_load_cast_fold.llx:1.1 llvm/test/Regression/CodeGen/X86/fp_load_cast_fold.llx:1.2
--- llvm/test/Regression/CodeGen/X86/fp_load_cast_fold.llx:1.1	Sun Apr 11 18:18:30 2004
+++ llvm/test/Regression/CodeGen/X86/fp_load_cast_fold.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep fild | not grep ESP
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep fild | not grep ESP
 double %short(short* %P) {
 	%V = load short* %P
 	%V2 = cast short %V to double


Index: llvm/test/Regression/CodeGen/X86/fp_load_fold.llx
diff -u llvm/test/Regression/CodeGen/X86/fp_load_fold.llx:1.2 llvm/test/Regression/CodeGen/X86/fp_load_fold.llx:1.3
--- llvm/test/Regression/CodeGen/X86/fp_load_fold.llx:1.2	Fri Jan 27 16:51:51 2006
+++ llvm/test/Regression/CodeGen/X86/fp_load_fold.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep ST | not grep 'fadd\|fsub\|fdiv\|fmul'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep ST | not grep 'fadd\|fsub\|fdiv\|fmul'
 
 ; Test that the load of the memory location is folded into the operation.
 


Index: llvm/test/Regression/CodeGen/X86/imul-lea.ll
diff -u llvm/test/Regression/CodeGen/X86/imul-lea.ll:1.1 llvm/test/Regression/CodeGen/X86/imul-lea.ll:1.2
--- llvm/test/Regression/CodeGen/X86/imul-lea.ll:1.1	Sat Feb 25 04:16:10 2006
+++ llvm/test/Regression/CodeGen/X86/imul-lea.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep lea
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep lea
 
 declare int %foo()
 int %test() {


Index: llvm/test/Regression/CodeGen/X86/inline-asm.ll
diff -u llvm/test/Regression/CodeGen/X86/inline-asm.ll:1.2 llvm/test/Regression/CodeGen/X86/inline-asm.ll:1.3
--- llvm/test/Regression/CodeGen/X86/inline-asm.ll:1.2	Thu Jun  8 13:26:48 2006
+++ llvm/test/Regression/CodeGen/X86/inline-asm.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
 
 int %test1() {
 	; Dest is AX, dest type = i32.


Index: llvm/test/Regression/CodeGen/X86/isnan.llx
diff -u llvm/test/Regression/CodeGen/X86/isnan.llx:1.2 llvm/test/Regression/CodeGen/X86/isnan.llx:1.3
--- llvm/test/Regression/CodeGen/X86/isnan.llx:1.2	Tue Jun 22 11:13:57 2004
+++ llvm/test/Regression/CodeGen/X86/isnan.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep call
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep call
 declare bool %llvm.isunordered(double)
 
 bool %test_isnan(double %X) {


Index: llvm/test/Regression/CodeGen/X86/jump_sign.ll
diff -u llvm/test/Regression/CodeGen/X86/jump_sign.ll:1.2 llvm/test/Regression/CodeGen/X86/jump_sign.ll:1.3
--- llvm/test/Regression/CodeGen/X86/jump_sign.ll:1.2	Wed Sep 13 12:58:57 2006
+++ llvm/test/Regression/CodeGen/X86/jump_sign.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep jns
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep jns
 int %f(int %X) {
 entry:
         %tmp1 = add int %X, 1           ; <int> [#uses=1]


Index: llvm/test/Regression/CodeGen/X86/lea-2.ll
diff -u llvm/test/Regression/CodeGen/X86/lea-2.ll:1.1 llvm/test/Regression/CodeGen/X86/lea-2.ll:1.2
--- llvm/test/Regression/CodeGen/X86/lea-2.ll:1.1	Tue Sep 12 23:43:26 2006
+++ llvm/test/Regression/CodeGen/X86/lea-2.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep 'lea EAX, DWORD PTR \[... + 4\*... - 5\]' &&
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | not grep add
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep 'lea EAX, DWORD PTR \[... + 4\*... - 5\]' &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | not grep add
 
 int %test1(int %A, int %B) {
         %tmp1 = shl int %A, ubyte 2             ; <int> [#uses=1]


Index: llvm/test/Regression/CodeGen/X86/lea.ll
diff -u llvm/test/Regression/CodeGen/X86/lea.ll:1.4 llvm/test/Regression/CodeGen/X86/lea.ll:1.5
--- llvm/test/Regression/CodeGen/X86/lea.ll:1.4	Tue May 30 01:53:55 2006
+++ llvm/test/Regression/CodeGen/X86/lea.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86
-; RUN: llvm-as < %s | llc -march=x86 | not grep orl
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep orl
 int %test(int %x) {
 	%tmp1 = shl int %x, ubyte 3
 	%tmp2 = add int %tmp1, 7


Index: llvm/test/Regression/CodeGen/X86/loop-hoist.ll
diff -u llvm/test/Regression/CodeGen/X86/loop-hoist.ll:1.1 llvm/test/Regression/CodeGen/X86/loop-hoist.ll:1.2
--- llvm/test/Regression/CodeGen/X86/loop-hoist.ll:1.1	Wed Sep 13 00:59:25 2006
+++ llvm/test/Regression/CodeGen/X86/loop-hoist.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -relocation-model=dynamic-no-pic -mtriple=i686-apple-darwin8.7.2 | grep L_Arr.non_lazy_ptr &&
-; RUN: llvm-as < %s | llc -relocation-model=dynamic-no-pic -mtriple=i686-apple-darwin8.7.2 | %prcontext L_Arr.non_lazy_ptr 1 | grep '4(%esp)'
+; RUN: llvm-upgrade < %s | llvm-as | llc -relocation-model=dynamic-no-pic -mtriple=i686-apple-darwin8.7.2 | grep L_Arr.non_lazy_ptr &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -relocation-model=dynamic-no-pic -mtriple=i686-apple-darwin8.7.2 | %prcontext L_Arr.non_lazy_ptr 1 | grep '4(%esp)'
 
 %Arr = external global [0 x int]                ; <[0 x int]*> [#uses=2]
 


Index: llvm/test/Regression/CodeGen/X86/loop-strength-reduce.ll
diff -u llvm/test/Regression/CodeGen/X86/loop-strength-reduce.ll:1.2 llvm/test/Regression/CodeGen/X86/loop-strength-reduce.ll:1.3
--- llvm/test/Regression/CodeGen/X86/loop-strength-reduce.ll:1.2	Mon Mar 20 12:26:11 2006
+++ llvm/test/Regression/CodeGen/X86/loop-strength-reduce.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 'A(' | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 'A(' | wc -l | grep 1
 ;
 ; Make sure the common loop invariant _A(reg) is hoisted up to preheader.
 


Index: llvm/test/Regression/CodeGen/X86/loop-strength-reduce2.ll
diff -u llvm/test/Regression/CodeGen/X86/loop-strength-reduce2.ll:1.1 llvm/test/Regression/CodeGen/X86/loop-strength-reduce2.ll:1.2
--- llvm/test/Regression/CodeGen/X86/loop-strength-reduce2.ll:1.1	Wed Nov 29 17:48:37 2006
+++ llvm/test/Regression/CodeGen/X86/loop-strength-reduce2.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -mtriple=i686-apple-darwin -relocation-model=pic | not grep lea
+; RUN: llvm-upgrade < %s | llvm-as | llc -mtriple=i686-apple-darwin -relocation-model=pic | not grep lea
 ;
 ; Make sure the PIC label flags2-"L1$pb" is not moved up to the preheader.
 


Index: llvm/test/Regression/CodeGen/X86/mul-shift-reassoc.ll
diff -u llvm/test/Regression/CodeGen/X86/mul-shift-reassoc.ll:1.1 llvm/test/Regression/CodeGen/X86/mul-shift-reassoc.ll:1.2
--- llvm/test/Regression/CodeGen/X86/mul-shift-reassoc.ll:1.1	Tue Feb 28 21:43:38 2006
+++ llvm/test/Regression/CodeGen/X86/mul-shift-reassoc.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep lea
-; RUN: llvm-as < %s | llc -march=x86 | not grep add
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep lea
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep add
 
 int %test(int %X, int %Y) {
 	; Push the shl through the mul to allow an LEA to be formed, instead


Index: llvm/test/Regression/CodeGen/X86/negatize_zero.ll
diff -u llvm/test/Regression/CodeGen/X86/negatize_zero.ll:1.3 llvm/test/Regression/CodeGen/X86/negatize_zero.ll:1.4
--- llvm/test/Regression/CodeGen/X86/negatize_zero.ll:1.3	Wed Mar 15 12:05:13 2006
+++ llvm/test/Regression/CodeGen/X86/negatize_zero.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=-sse2,-sse3 | grep fchs
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=-sse2,-sse3 | grep fchs
 
 
 double %T() {


Index: llvm/test/Regression/CodeGen/X86/or-branch.ll
diff -u llvm/test/Regression/CodeGen/X86/or-branch.ll:1.1 llvm/test/Regression/CodeGen/X86/or-branch.ll:1.2
--- llvm/test/Regression/CodeGen/X86/or-branch.ll:1.1	Fri Oct 27 16:32:10 2006
+++ llvm/test/Regression/CodeGen/X86/or-branch.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep set
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep set
 
 void %foo(int %X, int %Y, int %Z) {
 entry:


Index: llvm/test/Regression/CodeGen/X86/overlap-add.ll
diff -u llvm/test/Regression/CodeGen/X86/overlap-add.ll:1.4 llvm/test/Regression/CodeGen/X86/overlap-add.ll:1.5
--- llvm/test/Regression/CodeGen/X86/overlap-add.ll:1.4	Mon May  1 00:56:51 2006
+++ llvm/test/Regression/CodeGen/X86/overlap-add.ll	Fri Dec  1 22:23:08 2006
@@ -6,7 +6,7 @@
 
 ; Check that the shift gets turned into an LEA.
 
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | not grep 'mov E.X, E.X'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | not grep 'mov E.X, E.X'
 
 ; FIXME: We need live variable information about flags to do this xform safely. :(
 ; XFAIL: *


Index: llvm/test/Regression/CodeGen/X86/overlap-shift.ll
diff -u llvm/test/Regression/CodeGen/X86/overlap-shift.ll:1.5 llvm/test/Regression/CodeGen/X86/overlap-shift.ll:1.6
--- llvm/test/Regression/CodeGen/X86/overlap-shift.ll:1.5	Mon May  1 00:56:51 2006
+++ llvm/test/Regression/CodeGen/X86/overlap-shift.ll	Fri Dec  1 22:23:08 2006
@@ -6,7 +6,7 @@
 
 ; Check that the shift gets turned into an LEA.
 
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | not grep 'mov E.X, E.X'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | not grep 'mov E.X, E.X'
 
 %G = external global int
 


Index: llvm/test/Regression/CodeGen/X86/pic_jumptable.ll
diff -u llvm/test/Regression/CodeGen/X86/pic_jumptable.ll:1.1 llvm/test/Regression/CodeGen/X86/pic_jumptable.ll:1.2
--- llvm/test/Regression/CodeGen/X86/pic_jumptable.ll:1.1	Wed Oct  4 22:12:36 2006
+++ llvm/test/Regression/CodeGen/X86/pic_jumptable.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -relocation-model=pic -march=x86 | not grep -F .text
+; RUN: llvm-upgrade < %s | llvm-as | llc -relocation-model=pic -march=x86 | not grep -F .text
 target endian = little
 target pointersize = 32
 target triple = "i386-linux-gnu"


Index: llvm/test/Regression/CodeGen/X86/rdtsc.ll
diff -u llvm/test/Regression/CodeGen/X86/rdtsc.ll:1.4 llvm/test/Regression/CodeGen/X86/rdtsc.ll:1.5
--- llvm/test/Regression/CodeGen/X86/rdtsc.ll:1.4	Wed Nov 29 02:29:59 2006
+++ llvm/test/Regression/CodeGen/X86/rdtsc.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep rdtsc &&
-; RUN: llvm-as < %s | llc -march=x86-64 | grep rdtsc
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep rdtsc &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 | grep rdtsc
 
 declare ulong %llvm.readcyclecounter()
 


Index: llvm/test/Regression/CodeGen/X86/regpressure.ll
diff -u llvm/test/Regression/CodeGen/X86/regpressure.ll:1.3 llvm/test/Regression/CodeGen/X86/regpressure.ll:1.4
--- llvm/test/Regression/CodeGen/X86/regpressure.ll:1.3	Thu Aug 18 20:14:40 2005
+++ llvm/test/Regression/CodeGen/X86/regpressure.ll	Fri Dec  1 22:23:08 2006
@@ -1,7 +1,7 @@
 ;; Both functions in this testcase should codegen to the same function, and
 ;; neither of them should require spilling anything to the stack.
 
-; RUN: llvm-as < %s | llc -march=x86 -stats  2>&1 | not grep 'Number of register spills'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -stats  2>&1 | not grep 'Number of register spills'
 
 ;; This can be compiled to use three registers if the loads are not
 ;; folded into the multiplies, 2 registers otherwise.


Index: llvm/test/Regression/CodeGen/X86/rem.ll
diff -u llvm/test/Regression/CodeGen/X86/rem.ll:1.1 llvm/test/Regression/CodeGen/X86/rem.ll:1.2
--- llvm/test/Regression/CodeGen/X86/rem.ll:1.1	Thu Oct 12 15:56:15 2006
+++ llvm/test/Regression/CodeGen/X86/rem.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 &&
-; RUN: llvm-as < %s | llc -march=x86 | not grep div
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep div
 
 int %test1(int %X) {
         %tmp1 = rem int %X, 255


Index: llvm/test/Regression/CodeGen/X86/rotate.ll
diff -u llvm/test/Regression/CodeGen/X86/rotate.ll:1.3 llvm/test/Regression/CodeGen/X86/rotate.ll:1.4
--- llvm/test/Regression/CodeGen/X86/rotate.ll:1.3	Thu Aug 18 20:14:40 2005
+++ llvm/test/Regression/CodeGen/X86/rotate.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep ro[rl] | wc -l | grep 12
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep ro[rl] | wc -l | grep 12
 
 uint %rotl32(uint %A, ubyte %Amt) {
 	%B = shl uint %A, ubyte %Amt


Index: llvm/test/Regression/CodeGen/X86/scalar_sse_minmax.ll
diff -u llvm/test/Regression/CodeGen/X86/scalar_sse_minmax.ll:1.2 llvm/test/Regression/CodeGen/X86/scalar_sse_minmax.ll:1.3
--- llvm/test/Regression/CodeGen/X86/scalar_sse_minmax.ll:1.2	Wed Oct 11 20:42:03 2006
+++ llvm/test/Regression/CodeGen/X86/scalar_sse_minmax.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse1,+sse2 | grep mins | wc -l | grep 3 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse1,+sse2 | grep maxs | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse1,+sse2 | grep mins | wc -l | grep 3 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse1,+sse2 | grep maxs | wc -l | grep 2
 
 declare bool %llvm.isunordered.f64( double %x, double %y )
 declare bool %llvm.isunordered.f32( float %x, float %y )


Index: llvm/test/Regression/CodeGen/X86/select.ll
diff -u llvm/test/Regression/CodeGen/X86/select.ll:1.4 llvm/test/Regression/CodeGen/X86/select.ll:1.5
--- llvm/test/Regression/CodeGen/X86/select.ll:1.4	Tue Sep  5 15:27:06 2006
+++ llvm/test/Regression/CodeGen/X86/select.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah &&
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=pentium
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=pentium
 
 bool %boolSel(bool %A, bool %B, bool %C) {
 	%X = select bool %A, bool %B, bool %C


Index: llvm/test/Regression/CodeGen/X86/setuge.ll
diff -u llvm/test/Regression/CodeGen/X86/setuge.ll:1.1 llvm/test/Regression/CodeGen/X86/setuge.ll:1.2
--- llvm/test/Regression/CodeGen/X86/setuge.ll:1.1	Mon Jan 30 17:39:40 2006
+++ llvm/test/Regression/CodeGen/X86/setuge.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep 'set'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep 'set'
 
 declare bool %llvm.isunordered.f32(float, float)
 


Index: llvm/test/Regression/CodeGen/X86/shift-coalesce.ll
diff -u llvm/test/Regression/CodeGen/X86/shift-coalesce.ll:1.1 llvm/test/Regression/CodeGen/X86/shift-coalesce.ll:1.2
--- llvm/test/Regression/CodeGen/X86/shift-coalesce.ll:1.1	Tue Aug 29 18:09:59 2006
+++ llvm/test/Regression/CodeGen/X86/shift-coalesce.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep 'shld.*CL' &&
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | not grep 'mov CL, BL'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep 'shld.*CL' &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | not grep 'mov CL, BL'
 
 ; PR687
 


Index: llvm/test/Regression/CodeGen/X86/shift-double.llx
diff -u llvm/test/Regression/CodeGen/X86/shift-double.llx:1.7 llvm/test/Regression/CodeGen/X86/shift-double.llx:1.8
--- llvm/test/Regression/CodeGen/X86/shift-double.llx:1.7	Sun Aug 21 11:37:36 2005
+++ llvm/test/Regression/CodeGen/X86/shift-double.llx	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep sh[lr]d | wc -l | grep 5
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep sh[lr]d | wc -l | grep 5
 
 long %test1(long %X, ubyte %C) {
 	%Y = shl long %X, ubyte %C


Index: llvm/test/Regression/CodeGen/X86/shift-folding.ll
diff -u llvm/test/Regression/CodeGen/X86/shift-folding.ll:1.2 llvm/test/Regression/CodeGen/X86/shift-folding.ll:1.3
--- llvm/test/Regression/CodeGen/X86/shift-folding.ll:1.2	Thu Aug 18 20:17:18 2005
+++ llvm/test/Regression/CodeGen/X86/shift-folding.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep 's[ah][rl]l' | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep 's[ah][rl]l' | wc -l | grep 1
 
 int* %test1(int *%P, uint %X) {
 	%Y = shr uint %X, ubyte 2


Index: llvm/test/Regression/CodeGen/X86/shift-one.ll
diff -u llvm/test/Regression/CodeGen/X86/shift-one.ll:1.1 llvm/test/Regression/CodeGen/X86/shift-one.ll:1.2
--- llvm/test/Regression/CodeGen/X86/shift-one.ll:1.1	Tue Feb 28 17:57:45 2006
+++ llvm/test/Regression/CodeGen/X86/shift-one.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep 'leal'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep 'leal'
 
 %x = external global int
 


Index: llvm/test/Regression/CodeGen/X86/sse-load-ret.ll
diff -u llvm/test/Regression/CodeGen/X86/sse-load-ret.ll:1.1 llvm/test/Regression/CodeGen/X86/sse-load-ret.ll:1.2
--- llvm/test/Regression/CodeGen/X86/sse-load-ret.ll:1.1	Tue Jan 31 19:45:02 2006
+++ llvm/test/Regression/CodeGen/X86/sse-load-ret.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -enable-x86-sse &&
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -enable-x86-sse | not grep movss
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah -enable-x86-sse | not grep xmm
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah -enable-x86-sse &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah -enable-x86-sse | not grep movss
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah -enable-x86-sse | not grep xmm
 
 double %test1(double *%P) {
 	%X = load double* %P


Index: llvm/test/Regression/CodeGen/X86/store-fp-constant.ll
diff -u llvm/test/Regression/CodeGen/X86/store-fp-constant.ll:1.1 llvm/test/Regression/CodeGen/X86/store-fp-constant.ll:1.2
--- llvm/test/Regression/CodeGen/X86/store-fp-constant.ll:1.1	Fri Jan  7 23:44:07 2005
+++ llvm/test/Regression/CodeGen/X86/store-fp-constant.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep rodata
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep rodata
 ;
 ; Check that no FP constants in this testcase ends up in the 
 ; constant pool.


Index: llvm/test/Regression/CodeGen/X86/store-global-address.ll
diff -u llvm/test/Regression/CodeGen/X86/store-global-address.ll:1.1 llvm/test/Regression/CodeGen/X86/store-global-address.ll:1.2
--- llvm/test/Regression/CodeGen/X86/store-global-address.ll:1.1	Sat Feb 25 04:16:10 2006
+++ llvm/test/Regression/CodeGen/X86/store-global-address.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep movl | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep movl | wc -l | grep 1
 
 %dst = global int 0
 %ptr = global int* null


Index: llvm/test/Regression/CodeGen/X86/store_op_load_fold.ll
diff -u llvm/test/Regression/CodeGen/X86/store_op_load_fold.ll:1.3 llvm/test/Regression/CodeGen/X86/store_op_load_fold.ll:1.4
--- llvm/test/Regression/CodeGen/X86/store_op_load_fold.ll:1.3	Fri Mar 10 11:55:10 2006
+++ llvm/test/Regression/CodeGen/X86/store_op_load_fold.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep 'mov'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | not grep 'mov'
 ;
 ; Test the add and load are folded into the store instruction.
 


Index: llvm/test/Regression/CodeGen/X86/store_op_load_fold2.ll
diff -u llvm/test/Regression/CodeGen/X86/store_op_load_fold2.ll:1.5 llvm/test/Regression/CodeGen/X86/store_op_load_fold2.ll:1.6
--- llvm/test/Regression/CodeGen/X86/store_op_load_fold2.ll:1.5	Mon Oct 23 00:11:09 2006
+++ llvm/test/Regression/CodeGen/X86/store_op_load_fold2.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | grep 'and DWORD PTR' | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -x86-asm-syntax=intel | grep 'and DWORD PTR' | wc -l | grep 2
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/CodeGen/X86/test-load-fold.ll
diff -u llvm/test/Regression/CodeGen/X86/test-load-fold.ll:1.1 llvm/test/Regression/CodeGen/X86/test-load-fold.ll:1.2
--- llvm/test/Regression/CodeGen/X86/test-load-fold.ll:1.1	Wed Sep  6 16:54:59 2006
+++ llvm/test/Regression/CodeGen/X86/test-load-fold.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc
+; RUN: llvm-upgrade < %s | llvm-as | llc
 	%struct._obstack_chunk = type { sbyte*, %struct._obstack_chunk*, [4 x sbyte] }
 	%struct.obstack = type { int, %struct._obstack_chunk*, sbyte*, sbyte*, sbyte*, int, int, %struct._obstack_chunk* (...)*, void (...)*, sbyte*, ubyte }
 %stmt_obstack = external global %struct.obstack		; <%struct.obstack*> [#uses=1]


Index: llvm/test/Regression/CodeGen/X86/trunc-to-bool.ll
diff -u llvm/test/Regression/CodeGen/X86/trunc-to-bool.ll:1.3 llvm/test/Regression/CodeGen/X86/trunc-to-bool.ll:1.4
--- llvm/test/Regression/CodeGen/X86/trunc-to-bool.ll:1.3	Mon Nov 27 13:54:23 2006
+++ llvm/test/Regression/CodeGen/X86/trunc-to-bool.ll	Fri Dec  1 22:23:08 2006
@@ -1,8 +1,8 @@
 ; An integer truncation to bool should be done with an and instruction to make
 ; sure only the LSBit survives. Test that this is the case both for a returned
 ; value and as the operand of a branch.
-; RUN: llvm-as < %s | llc -march=x86 &&
-; RUN: llvm-as < %s | llc -march=x86 | grep '\(and\)\|\(test.*\$1\)' | wc -l | grep 6
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 | grep '\(and\)\|\(test.*\$1\)' | wc -l | grep 6
 bool %test1(int %X) {
     %Y = trunc int %X to bool
     ret bool %Y


Index: llvm/test/Regression/CodeGen/X86/vec_call.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_call.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_call.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_call.ll:1.1	Tue May 30 15:37:00 2006
+++ llvm/test/Regression/CodeGen/X86/vec_call.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep 'subl.*60'
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep 'movdqa.*32'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep 'subl.*60'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep 'movdqa.*32'
 
 void %test() {
 	tail call void %xx( int 1, int 2, int 3, int 4, int 5, int 6, int 7, <2 x long> cast (<4 x int> < int 4, int 3, int 2, int 1 > to <2 x long>), <2 x long> cast (<4 x int> < int 8, int 7, int 6, int 5 > to <2 x long>), <2 x long> cast (<4 x int> < int 6, int 4, int 2, int 0 > to <2 x long>), <2 x long> cast (<4 x int> < int 8, int 4, int 2, int 1 > to <2 x long>), <2 x long> cast (<4 x int> < int 0, int 1, int 3, int 9 > to <2 x long>) )


Index: llvm/test/Regression/CodeGen/X86/vec_clear.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_clear.ll:1.2 llvm/test/Regression/CodeGen/X86/vec_clear.ll:1.3
--- llvm/test/Regression/CodeGen/X86/vec_clear.ll:1.2	Thu Apr 20 20:21:23 2006
+++ llvm/test/Regression/CodeGen/X86/vec_clear.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep and
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | not grep and
 <4 x float> %test(<4 x float>* %v1) {
 	%tmp = load <4 x float>* %v1
 	%tmp15 = cast <4 x float> %tmp to <2 x long>


Index: llvm/test/Regression/CodeGen/X86/vec_extract.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_extract.ll:1.4 llvm/test/Regression/CodeGen/X86/vec_extract.ll:1.5
--- llvm/test/Regression/CodeGen/X86/vec_extract.ll:1.4	Fri Oct 27 16:05:18 2006
+++ llvm/test/Regression/CodeGen/X86/vec_extract.ll	Fri Dec  1 22:23:08 2006
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movss    | wc -l | grep 3 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movhlps  | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshufd   | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep unpckhpd | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movss    | wc -l | grep 3 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movhlps  | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pshufd   | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep unpckhpd | wc -l | grep 1
 
 void %test1(<4 x float>* %F, float* %f) {
 	%tmp = load <4 x float>* %F


Index: llvm/test/Regression/CodeGen/X86/vec_insert.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_insert.ll:1.2 llvm/test/Regression/CodeGen/X86/vec_insert.ll:1.3
--- llvm/test/Regression/CodeGen/X86/vec_insert.ll:1.2	Thu Apr 20 23:58:23 2006
+++ llvm/test/Regression/CodeGen/X86/vec_insert.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movss  | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pinsrw | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movss  | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pinsrw | wc -l | grep 2
 
 void %test(<4 x float>* %F, int %I) {
 	%tmp = load <4 x float>* %F


Index: llvm/test/Regression/CodeGen/X86/vec_return.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_return.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_return.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_return.ll:1.1	Mon Apr 17 15:32:27 2006
+++ llvm/test/Regression/CodeGen/X86/vec_return.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mcpu=yonah
 
 <2 x double> %test() {
 	ret <2 x double> <double 0.0, double 0.0>


Index: llvm/test/Regression/CodeGen/X86/vec_select.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_select.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_select.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_select.ll:1.1	Mon Apr 10 02:30:13 2006
+++ llvm/test/Regression/CodeGen/X86/vec_select.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse
 
 void %test(int %C, <4 x float>* %A, <4 x float>* %B) {
 	%tmp = load <4 x float>* %A


Index: llvm/test/Regression/CodeGen/X86/vec_set-2.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_set-2.ll:1.2 llvm/test/Regression/CodeGen/X86/vec_set-2.ll:1.3
--- llvm/test/Regression/CodeGen/X86/vec_set-2.ll:1.2	Thu Apr 20 23:58:23 2006
+++ llvm/test/Regression/CodeGen/X86/vec_set-2.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movss | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movd  | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movss | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movd  | wc -l | grep 1
 
 <4 x float> %test1(float %a) {
 	%tmp = insertelement <4 x float> zeroinitializer, float %a, uint 0


Index: llvm/test/Regression/CodeGen/X86/vec_set-3.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_set-3.ll:1.2 llvm/test/Regression/CodeGen/X86/vec_set-3.ll:1.3
--- llvm/test/Regression/CodeGen/X86/vec_set-3.ll:1.2	Thu Apr 20 23:58:23 2006
+++ llvm/test/Regression/CodeGen/X86/vec_set-3.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep shufps | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshufd | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep shufps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pshufd | wc -l | grep 1
 
 <4 x float> %test(float %a) {
 	%tmp = insertelement <4 x float> zeroinitializer, float %a, uint 1


Index: llvm/test/Regression/CodeGen/X86/vec_set-4.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_set-4.ll:1.2 llvm/test/Regression/CodeGen/X86/vec_set-4.ll:1.3
--- llvm/test/Regression/CodeGen/X86/vec_set-4.ll:1.2	Thu Apr 20 23:58:23 2006
+++ llvm/test/Regression/CodeGen/X86/vec_set-4.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pinsrw | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pinsrw | wc -l | grep 2
 
 <2 x long> %test(short %a) {
 entry:


Index: llvm/test/Regression/CodeGen/X86/vec_set-5.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_set-5.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_set-5.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_set-5.ll:1.1	Sat Apr 22 01:19:11 2006
+++ llvm/test/Regression/CodeGen/X86/vec_set-5.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movlhps   | wc -l | grep 2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep unpcklps  | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep punpckldq | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movlhps   | wc -l | grep 2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep unpcklps  | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep punpckldq | wc -l | grep 1
 
 <4 x float> %test1(float %a, float %b) {
 	%tmp = insertelement <4 x float> zeroinitializer, float %a, uint 0


Index: llvm/test/Regression/CodeGen/X86/vec_set-6.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_set-6.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_set-6.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_set-6.ll:1.1	Sat Apr 22 01:19:11 2006
+++ llvm/test/Regression/CodeGen/X86/vec_set-6.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep unpcklps | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep shufps   | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep unpcklps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep shufps   | wc -l | grep 1
 
 <4 x float> %test(float %a, float %b, float %c) {
 	%tmp = insertelement <4 x float> zeroinitializer, float %a, uint 1


Index: llvm/test/Regression/CodeGen/X86/vec_set-7.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_set-7.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_set-7.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_set-7.ll:1.1	Mon Apr 24 18:03:22 2006
+++ llvm/test/Regression/CodeGen/X86/vec_set-7.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movq | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movq | wc -l | grep 1
 
 <2 x long> %test(<2 x long>* %p) {
 	%tmp = cast <2 x long>* %p to double*


Index: llvm/test/Regression/CodeGen/X86/vec_set.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_set.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_set.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_set.ll:1.1	Sat Mar 25 03:48:14 2006
+++ llvm/test/Regression/CodeGen/X86/vec_set.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep punpckl | wc -l | grep 7
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep punpckl | wc -l | grep 7
 
 void %test(<8 x short>* %b, short %a0, short %a1, short %a2, short %a3, short %a4, short %a5, short %a6, short %a7) {
 	%tmp = insertelement <8 x short> zeroinitializer, short %a0, uint 0


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-10.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-10.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_shuffle-10.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-10.ll:1.1	Tue Nov  7 16:18:14 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-10.ll	Fri Dec  1 22:23:08 2006
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep unpcklps | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep unpckhps | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep 'sub.*esp'
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep unpcklps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep unpckhps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | not grep 'sub.*esp'
 
 void %test(<4 x float>* %res, <4 x float>* %A, <4 x float>* %B) {
         %tmp = load <4 x float>* %B             ; <<4 x float>> [#uses=2]


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-2.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-2.ll:1.3 llvm/test/Regression/CodeGen/X86/vec_shuffle-2.ll:1.4
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-2.ll:1.3	Thu Apr 20 23:58:23 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-2.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshufhw | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshuflw | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movhps | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pshufhw | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pshuflw | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movhps | wc -l | grep 1
 
 void %test1(<2 x long>* %res, <2 x long>* %A) {
 	%tmp = load <2 x long>* %A


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-3.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-3.ll:1.2 llvm/test/Regression/CodeGen/X86/vec_shuffle-3.ll:1.3
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-3.ll:1.2	Thu Apr 20 23:58:23 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-3.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movlhps | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movhlps | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movlhps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movhlps | wc -l | grep 1
 
 <4 x float> %test1(<4 x float>* %x, <4 x float>* %y) {
 	%tmp = load <4 x float>* %y


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-4.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-4.ll:1.4 llvm/test/Regression/CodeGen/X86/vec_shuffle-4.ll:1.5
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-4.ll:1.4	Fri Apr 28 13:55:34 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-4.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep shuf | wc -l | grep 2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep unpck
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep shuf | wc -l | grep 2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | not grep unpck
 void %test(<4 x float>* %res, <4 x float>* %A, <4 x float>* %B, <4 x float>* %C) {
 	%tmp3 = load <4 x float>* %B
 	%tmp5 = load <4 x float>* %C


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-5.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-5.ll:1.2 llvm/test/Regression/CodeGen/X86/vec_shuffle-5.ll:1.3
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-5.ll:1.2	Mon Oct  9 17:42:31 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-5.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movhlps | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep shufps  | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movhlps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep shufps  | wc -l | grep 1
 
 void %test() {
 	%tmp1 = load <4 x float>* null


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-6.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-6.ll:1.4 llvm/test/Regression/CodeGen/X86/vec_shuffle-6.ll:1.5
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-6.ll:1.4	Thu Jul 20 18:50:13 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-6.ll	Fri Dec  1 22:23:08 2006
@@ -1,7 +1,7 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movapd | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movaps | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movups | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movapd | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movaps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movups | wc -l | grep 2
 
 target triple = "i686-apple-darwin"
 


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-7.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-7.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_shuffle-7.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-7.ll:1.1	Thu Jul 20 18:51:01 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-7.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep xorps | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep shufps
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep xorps | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | not grep shufps
 
 void %test() {
 	cast <4 x int> zeroinitializer to <4 x float>


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-8.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-8.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_shuffle-8.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-8.ll:1.1	Thu Sep  7 20:54:32 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-8.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep shufps
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | not grep shufps
 
 void %test(<4 x float>* %res, <4 x float>* %A) {
 	%tmp1 = load <4 x float>* %A


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle-9.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle-9.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_shuffle-9.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_shuffle-9.ll:1.1	Wed Oct 25 16:59:00 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle-9.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep punpck | wc -l | grep 2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | not grep pextrw
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep punpck | wc -l | grep 2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | not grep pextrw
 
 <4 x int> %test(sbyte** %ptr) {
 entry:


Index: llvm/test/Regression/CodeGen/X86/vec_shuffle.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_shuffle.ll:1.8 llvm/test/Regression/CodeGen/X86/vec_shuffle.ll:1.9
--- llvm/test/Regression/CodeGen/X86/vec_shuffle.ll:1.8	Fri Jul  7 12:54:10 2006
+++ llvm/test/Regression/CodeGen/X86/vec_shuffle.ll	Fri Dec  1 22:23:08 2006
@@ -1,6 +1,6 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep shufp | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep movups | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshufhw | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep shufp | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep movups | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pshufhw | wc -l | grep 1
 
 void %test_v4sf(<4 x float>* %P, float %X, float %Y) {
 	%tmp = insertelement <4 x float> zeroinitializer, float %X, uint 0


Index: llvm/test/Regression/CodeGen/X86/vec_splat-2.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_splat-2.ll:1.1 llvm/test/Regression/CodeGen/X86/vec_splat-2.ll:1.2
--- llvm/test/Regression/CodeGen/X86/vec_splat-2.ll:1.1	Thu Apr 20 04:05:16 2006
+++ llvm/test/Regression/CodeGen/X86/vec_splat-2.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep pshufd | wc -l | grep 1
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep pshufd | wc -l | grep 1
 
 void %test(<2 x long>* %P, sbyte %x) {
 	%tmp = insertelement <16 x sbyte> zeroinitializer, sbyte %x, uint 0		; <<16 x sbyte>> [#uses=1]


Index: llvm/test/Regression/CodeGen/X86/vec_splat.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_splat.ll:1.6 llvm/test/Regression/CodeGen/X86/vec_splat.ll:1.7
--- llvm/test/Regression/CodeGen/X86/vec_splat.ll:1.6	Fri Apr 21 11:42:47 2006
+++ llvm/test/Regression/CodeGen/X86/vec_splat.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep shufps &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse3 | grep movddup
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep shufps &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse3 | grep movddup
 
 void %test_v4sf(<4 x float>* %P, <4 x float>* %Q, float %X) {
 	%tmp = insertelement <4 x float> zeroinitializer, float %X, uint 0


Index: llvm/test/Regression/CodeGen/X86/vec_ss_load_fold.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_ss_load_fold.ll:1.2 llvm/test/Regression/CodeGen/X86/vec_ss_load_fold.ll:1.3
--- llvm/test/Regression/CodeGen/X86/vec_ss_load_fold.ll:1.2	Wed Oct 25 11:37:47 2006
+++ llvm/test/Regression/CodeGen/X86/vec_ss_load_fold.ll	Fri Dec  1 22:23:08 2006
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,+sse2 | grep minss | grep CPI | wc -l | grep 2 &&
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse,+sse2 | grep CPI | not grep movss
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse,+sse2 | grep minss | grep CPI | wc -l | grep 2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse,+sse2 | grep CPI | not grep movss
 
 target endian = little
 target pointersize = 32


Index: llvm/test/Regression/CodeGen/X86/vec_zero.ll
diff -u llvm/test/Regression/CodeGen/X86/vec_zero.ll:1.3 llvm/test/Regression/CodeGen/X86/vec_zero.ll:1.4
--- llvm/test/Regression/CodeGen/X86/vec_zero.ll:1.3	Wed Jul  5 15:46:27 2006
+++ llvm/test/Regression/CodeGen/X86/vec_zero.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86 -mattr=+sse2 | grep xorps | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86 -mattr=+sse2 | grep xorps | wc -l | grep 2
 
 void %foo(<4 x float> *%P) {
 	%T = load <4 x float> * %P


Index: llvm/test/Regression/CodeGen/X86/x86-64-mem.ll
diff -u llvm/test/Regression/CodeGen/X86/x86-64-mem.ll:1.1 llvm/test/Regression/CodeGen/X86/x86-64-mem.ll:1.2
--- llvm/test/Regression/CodeGen/X86/x86-64-mem.ll:1.1	Thu Nov 30 16:07:00 2006
+++ llvm/test/Regression/CodeGen/X86/x86-64-mem.ll	Fri Dec  1 22:23:08 2006
@@ -1,11 +1,11 @@
-; RUN: llvm-as < %s | llc -march=x86-64 &&
-; RUN: llvm-as < %s | llc -march=x86-64 | grep GOTPCREL | wc -l | grep 4 &&
-; RUN: llvm-as < %s | llc -march=x86-64 | grep rip | wc -l | grep 6 &&
-; RUN: llvm-as < %s | llc -march=x86-64 | grep movq | wc -l | grep 6 &&
-; RUN: llvm-as < %s | llc -march=x86-64 | grep leaq | wc -l | grep 1 &&
-; RUN: llvm-as < %s | llc -march=x86-64 -relocation-model=static | grep rip | wc -l | grep 4 &&
-; RUN: llvm-as < %s | llc -march=x86-64 -relocation-model=static | grep movl | wc -l | grep 2 &&
-; RUN: llvm-as < %s | llc -march=x86-64 -relocation-model=static | grep movq | wc -l | grep 2
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 | grep GOTPCREL | wc -l | grep 4 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 | grep rip | wc -l | grep 6 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 | grep movq | wc -l | grep 6 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 | grep leaq | wc -l | grep 1 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 -relocation-model=static | grep rip | wc -l | grep 4 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 -relocation-model=static | grep movl | wc -l | grep 2 &&
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64 -relocation-model=static | grep movq | wc -l | grep 2
 
 %ptr = external global int*
 %src = external global [0 x int]


Index: llvm/test/Regression/CodeGen/X86/xmm-r64.ll
diff -u llvm/test/Regression/CodeGen/X86/xmm-r64.ll:1.1 llvm/test/Regression/CodeGen/X86/xmm-r64.ll:1.2
--- llvm/test/Regression/CodeGen/X86/xmm-r64.ll:1.1	Thu Nov 16 17:38:21 2006
+++ llvm/test/Regression/CodeGen/X86/xmm-r64.ll	Fri Dec  1 22:23:08 2006
@@ -1,4 +1,4 @@
-; RUN: llvm-as < %s | llc -march=x86-64
+; RUN: llvm-upgrade < %s | llvm-as | llc -march=x86-64
 
 <4 x int> %test() {
 	%tmp1039 = call <4 x int> %llvm.x86.sse2.psll.d( <4 x int> zeroinitializer, <4 x int> zeroinitializer )		; <<4 x int>> [#uses=1]






More information about the llvm-commits mailing list