[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