diff options
Diffstat (limited to 'test/Assembler')
29 files changed, 30 insertions, 30 deletions
diff --git a/test/Assembler/2002-04-07-HexFloatConstants.llx b/test/Assembler/2002-04-07-HexFloatConstants.llx index 04a1b46..d0f413a 100644 --- a/test/Assembler/2002-04-07-HexFloatConstants.llx +++ b/test/Assembler/2002-04-07-HexFloatConstants.llx @@ -5,8 +5,8 @@ ; of the bug that was causing the Olden Health benchmark to output incorrect ; results! ; -; RUN: llvm-as < %s | opt -constprop | llvm-dis > %t.1 && \ -; RUN: llvm-as < %s | llvm-dis | llvm-as | opt -constprop | llvm-dis > %t.2 && \ +; RUN: llvm-upgrade < %s | llvm-as | opt -constprop | llvm-dis > %t.1 && \ +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as | opt -constprop | llvm-dis > %t.2 && \ ; RUN: diff %t.1 %t.2 implementation diff --git a/test/Assembler/2002-04-07-InfConstant.llx b/test/Assembler/2002-04-07-InfConstant.llx index 8ca7450..f1479eb 100644 --- a/test/Assembler/2002-04-07-InfConstant.llx +++ b/test/Assembler/2002-04-07-InfConstant.llx @@ -1,6 +1,6 @@ ; The output formater prints out 1.0e100 as Inf! ; -; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as | llvm-dis implementation diff --git a/test/Assembler/2002-04-29-NameBinding.llx b/test/Assembler/2002-04-29-NameBinding.llx index 88ad493..ad994f0 100644 --- a/test/Assembler/2002-04-29-NameBinding.llx +++ b/test/Assembler/2002-04-29-NameBinding.llx @@ -4,7 +4,7 @@ ; Check by running globaldce, which will remove the constant if there are ; no references to it! ; -; RUN: llvm-as < %s | opt -globaldce | llvm-dis | not grep constant +; RUN: llvm-upgrade < %s | llvm-as | opt -globaldce | llvm-dis | not grep constant ; %v1 = internal constant int 5 diff --git a/test/Assembler/2002-07-14-InternalLossage.llx b/test/Assembler/2002-07-14-InternalLossage.llx index 3146964..51f88e4 100644 --- a/test/Assembler/2002-07-14-InternalLossage.llx +++ b/test/Assembler/2002-07-14-InternalLossage.llx @@ -1,6 +1,6 @@ ; Test to make sure that the 'internal' tag is not lost! ; -; RUN: llvm-as < %s | llvm-dis | grep internal +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | grep internal declare void %foo() implementation diff --git a/test/Assembler/2002-07-14-OpaqueType.llx b/test/Assembler/2002-07-14-OpaqueType.llx index b4de7e7..dce13fe 100644 --- a/test/Assembler/2002-07-14-OpaqueType.llx +++ b/test/Assembler/2002-07-14-OpaqueType.llx @@ -1,5 +1,5 @@ ; Test that opaque types are preserved correctly -; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as | llvm-dis ; %Ty = type opaque diff --git a/test/Assembler/2002-07-25-QuoteInString.llx b/test/Assembler/2002-07-25-QuoteInString.llx index 156f979..59a664e 100644 --- a/test/Assembler/2002-07-25-QuoteInString.llx +++ b/test/Assembler/2002-07-25-QuoteInString.llx @@ -1,5 +1,5 @@ ; Test double quotes in strings work correctly! -; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as | llvm-dis ; %str = internal global [6 x sbyte] c"\22foo\22\00" diff --git a/test/Assembler/2002-07-25-ReturnPtrFunction.llx b/test/Assembler/2002-07-25-ReturnPtrFunction.llx index 354fa54..c5c4aa8 100644 --- a/test/Assembler/2002-07-25-ReturnPtrFunction.llx +++ b/test/Assembler/2002-07-25-ReturnPtrFunction.llx @@ -1,7 +1,7 @@ ; Test that returning a pointer to a function causes the disassembler to print ; the right thing. ; -; RUN: llvm-as < %s | llvm-dis | llvm-as +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as %ty = type void (int) diff --git a/test/Assembler/2002-07-31-SlashInString.llx b/test/Assembler/2002-07-31-SlashInString.llx index 4408f0a..9fae11a 100644 --- a/test/Assembler/2002-07-31-SlashInString.llx +++ b/test/Assembler/2002-07-31-SlashInString.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | llvm-as +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as ; Make sure that \\ works in a string initializer %Slashtest = internal global [8 x sbyte] c"\5Cbegin{\00" diff --git a/test/Assembler/2002-08-16-ConstExprInlined.llx b/test/Assembler/2002-08-16-ConstExprInlined.llx index a88dc6a..b344d9f 100644 --- a/test/Assembler/2002-08-16-ConstExprInlined.llx +++ b/test/Assembler/2002-08-16-ConstExprInlined.llx @@ -8,7 +8,7 @@ ; reader should NEVER produce a program "successfully" with placeholders still ; around! -; RUN: llvm-as < %s | llvm-dis | llvm-as +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as %.LC0 = internal global [4 x sbyte] c"foo\00" ; <[4 x sbyte]*> [#uses=1] diff --git a/test/Assembler/2002-08-19-BytecodeReader.llx b/test/Assembler/2002-08-19-BytecodeReader.llx index 3e49761..01301b7 100644 --- a/test/Assembler/2002-08-19-BytecodeReader.llx +++ b/test/Assembler/2002-08-19-BytecodeReader.llx @@ -1,7 +1,7 @@ ; Testcase that seems to break the bytecode reader. This comes from the ; "crafty" spec benchmark. ; -; RUN: llvm-as < %s | opt -instcombine | llvm-dis | llvm-as +; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine | llvm-dis | llvm-as %CHESS_POSITION = type { uint, int } diff --git a/test/Assembler/2002-10-13-ConstantEncodingProblem.llx b/test/Assembler/2002-10-13-ConstantEncodingProblem.llx index 0634b9f..2c3f41b 100644 --- a/test/Assembler/2002-10-13-ConstantEncodingProblem.llx +++ b/test/Assembler/2002-10-13-ConstantEncodingProblem.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis %Domain = type { %Domain**, %Domain* } diff --git a/test/Assembler/2003-05-03-BytecodeReaderProblem.llx b/test/Assembler/2003-05-03-BytecodeReaderProblem.llx index b8b82d9..f45d9a9 100644 --- a/test/Assembler/2003-05-03-BytecodeReaderProblem.llx +++ b/test/Assembler/2003-05-03-BytecodeReaderProblem.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis void %test() { %tmp.123 = cast long cast ([5 x { ubyte, sbyte }]* getelementptr ([30 x [5 x { ubyte, sbyte }]]* null, long 0, long 0) to long) to int diff --git a/test/Assembler/2003-05-12-MinIntProblem.llx b/test/Assembler/2003-05-12-MinIntProblem.llx index 515ad0f..88d83c5 100644 --- a/test/Assembler/2003-05-12-MinIntProblem.llx +++ b/test/Assembler/2003-05-12-MinIntProblem.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | grep -- -2147483648 +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | grep -- -2147483648 int %foo() { ret int -2147483648 diff --git a/test/Assembler/2003-06-17-InvokeDisassemble.llx b/test/Assembler/2003-06-17-InvokeDisassemble.llx index a444dc9..ceb1d2e 100644 --- a/test/Assembler/2003-06-17-InvokeDisassemble.llx +++ b/test/Assembler/2003-06-17-InvokeDisassemble.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis void %test() { invoke void %test() to label %Next except label %Next Next: diff --git a/test/Assembler/2003-08-20-ConstantExprGEP-Fold.llx b/test/Assembler/2003-08-20-ConstantExprGEP-Fold.llx index d93cf19..27e3169 100644 --- a/test/Assembler/2003-08-20-ConstantExprGEP-Fold.llx +++ b/test/Assembler/2003-08-20-ConstantExprGEP-Fold.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -instcombine -simplifycfg | llvm-dis | not grep br +; RUN: llvm-upgrade < %s | llvm-as | opt -instcombine -simplifycfg | llvm-dis | not grep br %.str_1 = internal constant [6 x sbyte] c"_Bool\00" ; <[6 x sbyte]*> [#uses=1] diff --git a/test/Assembler/2003-08-21-ConstantExprCast-Fold.llx b/test/Assembler/2003-08-21-ConstantExprCast-Fold.llx index 453be5e..37b0363 100644 --- a/test/Assembler/2003-08-21-ConstantExprCast-Fold.llx +++ b/test/Assembler/2003-08-21-ConstantExprCast-Fold.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | not grep getelementptr +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | not grep getelementptr %A = external global { float } ; <{ float }*> [#uses=1] global int* cast (float* getelementptr ({ float }* %A, long 0, ubyte 0) to int*) diff --git a/test/Assembler/2003-11-05-ConstantExprShift.llx b/test/Assembler/2003-11-05-ConstantExprShift.llx index 8e79abe..e78af23 100644 --- a/test/Assembler/2003-11-05-ConstantExprShift.llx +++ b/test/Assembler/2003-11-05-ConstantExprShift.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis int %test() { ret int shr (int cast (int()* %test to int), ubyte 2) diff --git a/test/Assembler/2003-11-12-ConstantExprCast.llx b/test/Assembler/2003-11-12-ConstantExprCast.llx index 8b3f051..d243df4 100644 --- a/test/Assembler/2003-11-12-ConstantExprCast.llx +++ b/test/Assembler/2003-11-12-ConstantExprCast.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | grep ' bitcast (' +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | grep ' bitcast (' %.Base64_1 = external constant [4 x sbyte] diff --git a/test/Assembler/2004-01-11-getelementptrfolding.llx b/test/Assembler/2004-01-11-getelementptrfolding.llx index 6f7f06a..6ab1a55 100644 --- a/test/Assembler/2004-01-11-getelementptrfolding.llx +++ b/test/Assembler/2004-01-11-getelementptrfolding.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | not grep 'getelementptr.*getelementptr' +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | not grep 'getelementptr.*getelementptr' %struct.TUVVertex = type { short, short, short, short } %struct.TTriangleItem = type { sbyte*, sbyte*, [3 x %struct.TUVVertex] } diff --git a/test/Assembler/2004-01-20-MaxLongLong.llx b/test/Assembler/2004-01-20-MaxLongLong.llx index a55fcd6..cb75284 100644 --- a/test/Assembler/2004-01-20-MaxLongLong.llx +++ b/test/Assembler/2004-01-20-MaxLongLong.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | grep 9223372036854775808 +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | grep 9223372036854775808 global long -9223372036854775808 diff --git a/test/Assembler/2004-02-01-NegativeZero.llx b/test/Assembler/2004-02-01-NegativeZero.llx index b999672..b8c02f9 100644 --- a/test/Assembler/2004-02-01-NegativeZero.llx +++ b/test/Assembler/2004-02-01-NegativeZero.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | grep -- -0.0 +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | grep -- -0.0 global double 0x8000000000000000 diff --git a/test/Assembler/2004-03-07-FunctionAddressAlignment.llx b/test/Assembler/2004-03-07-FunctionAddressAlignment.llx index 13f7392..909585c 100644 --- a/test/Assembler/2004-03-07-FunctionAddressAlignment.llx +++ b/test/Assembler/2004-03-07-FunctionAddressAlignment.llx @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | not grep cast +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | not grep cast ; All of these should be eliminable diff --git a/test/Assembler/2004-12-05-LocalGlobalSymtabConflict.ll b/test/Assembler/2004-12-05-LocalGlobalSymtabConflict.ll index 66e7d12..5743e42 100644 --- a/test/Assembler/2004-12-05-LocalGlobalSymtabConflict.ll +++ b/test/Assembler/2004-12-05-LocalGlobalSymtabConflict.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | opt -inline | llvm-dis | not grep '%G = alloca int' +; RUN: llvm-upgrade < %s | llvm-as | opt -inline | llvm-dis | not grep '%G = alloca int' ; In this testcase, %bar stores to the global G. Make sure that inlining does ; not cause it to store to the G in main instead. diff --git a/test/Assembler/2005-01-03-FPConstantDisassembly.ll b/test/Assembler/2005-01-03-FPConstantDisassembly.ll index bd0d389..7dfa0e5 100644 --- a/test/Assembler/2005-01-03-FPConstantDisassembly.ll +++ b/test/Assembler/2005-01-03-FPConstantDisassembly.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | grep '1.0' +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | grep '1.0' double %test() { ret double 1.0 ;; This should not require hex notation diff --git a/test/Assembler/2005-02-09-AsmWriterStoreBug.ll b/test/Assembler/2005-02-09-AsmWriterStoreBug.ll index 3e7f5e4..f2e186d 100644 --- a/test/Assembler/2005-02-09-AsmWriterStoreBug.ll +++ b/test/Assembler/2005-02-09-AsmWriterStoreBug.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | llvm-as +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as ; Ensure that the asm writer emits types before both operands of the ; store, even though they can be the same. diff --git a/test/Assembler/2005-05-05-OpaqueUndefValues.ll b/test/Assembler/2005-05-05-OpaqueUndefValues.ll index 9321d3b..8ea8d97 100644 --- a/test/Assembler/2005-05-05-OpaqueUndefValues.ll +++ b/test/Assembler/2005-05-05-OpaqueUndefValues.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | llvm-as +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | llvm-as %t = type opaque %x = global %t undef diff --git a/test/Assembler/2006-05-26-VarargsCallEncode.ll b/test/Assembler/2006-05-26-VarargsCallEncode.ll index c06de84..0c76d6f 100644 --- a/test/Assembler/2006-05-26-VarargsCallEncode.ll +++ b/test/Assembler/2006-05-26-VarargsCallEncode.ll @@ -1,4 +1,4 @@ -; RUN: llvm-as < %s | llvm-dis | grep 'tail call csretcc' +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | grep 'tail call csretcc' declare csretcc void %foo({}*, ...) diff --git a/test/Assembler/ConstantExprFold.llx b/test/Assembler/ConstantExprFold.llx index a0e9505..06d0b75 100644 --- a/test/Assembler/ConstantExprFold.llx +++ b/test/Assembler/ConstantExprFold.llx @@ -1,6 +1,6 @@ ; This test checks to make sure that constant exprs fold in some simple situations -; RUN: llvm-as < %s | llvm-dis | not grep '(' && +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | not grep '(' && ; RUN: llvm-as < %s %A = global long 0 diff --git a/test/Assembler/ConstantExprFoldCast.llx b/test/Assembler/ConstantExprFoldCast.llx index 48394dd..abc9316 100644 --- a/test/Assembler/ConstantExprFoldCast.llx +++ b/test/Assembler/ConstantExprFoldCast.llx @@ -1,6 +1,6 @@ ; This test checks to make sure that constant exprs fold in some simple situations -; RUN: llvm-as < %s | llvm-dis | not grep cast +; RUN: llvm-upgrade < %s | llvm-as | llvm-dis | not grep cast %A = global int* cast (sbyte* null to int*) ; Cast null -> fold %B = global int** cast (int** %A to int**) ; Cast to same type -> fold |