verify-uselistorder: Force -preserve-bc-use-list-order
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 19 Aug 2014 21:08:27 +0000 (21:08 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Tue, 19 Aug 2014 21:08:27 +0000 (21:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@216022 91177308-0d34-0410-b5e6-96231b3b80d8

151 files changed:
include/llvm/IR/UseListOrder.h
lib/IR/UseListOrder.cpp
test/Assembler/2002-03-08-NameCollision.ll
test/Assembler/2002-03-08-NameCollision2.ll
test/Assembler/2002-04-07-HexFloatConstants.ll
test/Assembler/2002-04-07-InfConstant.ll
test/Assembler/2002-04-29-NameBinding.ll
test/Assembler/2002-05-02-InvalidForwardRef.ll
test/Assembler/2002-07-14-OpaqueType.ll
test/Assembler/2002-07-25-QuoteInString.ll
test/Assembler/2002-07-25-ReturnPtrFunction.ll
test/Assembler/2002-07-31-SlashInString.ll
test/Assembler/2002-08-15-CastAmbiguity.ll
test/Assembler/2002-08-15-ConstantExprProblem.ll
test/Assembler/2002-08-15-UnresolvedGlobalReference.ll
test/Assembler/2002-08-16-ConstExprInlined.ll
test/Assembler/2002-08-19-BytecodeReader.ll
test/Assembler/2002-08-22-DominanceProblem.ll
test/Assembler/2002-10-08-LargeArrayPerformance.ll
test/Assembler/2002-10-13-ConstantEncodingProblem.ll
test/Assembler/2002-12-15-GlobalResolve.ll
test/Assembler/2003-01-30-UnsignedString.ll
test/Assembler/2003-04-25-UnresolvedGlobalReference.ll
test/Assembler/2003-05-03-BytecodeReaderProblem.ll
test/Assembler/2003-05-12-MinIntProblem.ll
test/Assembler/2003-05-15-AssemblerProblem.ll
test/Assembler/2003-05-15-SwitchBug.ll
test/Assembler/2003-05-21-ConstantShiftExpr.ll
test/Assembler/2003-05-21-EmptyStructTest.ll
test/Assembler/2003-08-20-ConstantExprGEP-Fold.ll
test/Assembler/2003-08-21-ConstantExprCast-Fold.ll
test/Assembler/2003-11-05-ConstantExprShift.ll
test/Assembler/2003-11-12-ConstantExprCast.ll
test/Assembler/2004-01-11-getelementptrfolding.ll
test/Assembler/2004-01-20-MaxLongLong.ll
test/Assembler/2004-02-01-NegativeZero.ll
test/Assembler/2004-02-27-SelfUseAssertError.ll
test/Assembler/2004-03-07-FunctionAddressAlignment.ll
test/Assembler/2004-04-04-GetElementPtrIndexTypes.ll
test/Assembler/2004-06-07-VerifierBug.ll
test/Assembler/2004-10-22-BCWriterUndefBug.ll
test/Assembler/2005-01-03-FPConstantDisassembly.ll
test/Assembler/2005-01-31-CallingAggregateFunction.ll
test/Assembler/2005-05-05-OpaqueUndefValues.ll
test/Assembler/2005-12-21-ZeroInitVector.ll
test/Assembler/2006-12-09-Cast-To-Bool.ll
test/Assembler/2007-01-05-Cmp-ConstExpr.ll
test/Assembler/2007-03-19-NegValue.ll
test/Assembler/2007-04-20-AlignedLoad.ll
test/Assembler/2007-04-20-AlignedStore.ll
test/Assembler/2007-04-25-AssemblerFoldExternWeak.ll
test/Assembler/2007-05-21-Escape.ll
test/Assembler/2007-07-19-ParamAttrAmbiguity.ll
test/Assembler/2007-09-10-AliasFwdRef.ll
test/Assembler/2007-09-29-GC.ll
test/Assembler/2007-12-11-AddressSpaces.ll
test/Assembler/2008-01-11-VarargAttrs.ll
test/Assembler/2008-07-10-APInt.ll
test/Assembler/2008-09-02-FunctionNotes.ll
test/Assembler/2008-09-29-RetAttr.ll
test/Assembler/2008-10-14-QuoteInName.ll
test/Assembler/2009-02-01-UnnamedForwardRef.ll
test/Assembler/2009-02-28-CastOpc.ll
test/Assembler/2009-02-28-StripOpaqueName.ll
test/Assembler/2009-03-24-ZextConstantExpr.ll
test/Assembler/2009-07-24-ZeroArgGEP.ll
test/Assembler/2010-02-05-FunctionLocalMetadataBecomesNull.ll
test/Assembler/ConstantExprFold.ll
test/Assembler/ConstantExprFoldCast.ll
test/Assembler/ConstantExprFoldSelect.ll
test/Assembler/ConstantExprNoFold.ll
test/Assembler/MultipleReturnValueType.ll
test/Assembler/addrspacecast-alias.ll
test/Assembler/aggregate-constant-values.ll
test/Assembler/aggregate-return-single-value.ll
test/Assembler/align-inst.ll
test/Assembler/alignstack.ll
test/Assembler/anon-functions.ll
test/Assembler/atomic.ll
test/Assembler/auto_upgrade_intrinsics.ll
test/Assembler/bcwrap.ll
test/Assembler/comment.ll
test/Assembler/externally-initialized.ll
test/Assembler/fast-math-flags.ll
test/Assembler/flags.ll
test/Assembler/functionlocal-metadata.ll
test/Assembler/getelementptr.ll
test/Assembler/global-addrspace-forwardref.ll
test/Assembler/half-constprop.ll
test/Assembler/half-conv.ll
test/Assembler/half.ll
test/Assembler/huge-array.ll
test/Assembler/inalloca.ll
test/Assembler/insertextractvalue.ll
test/Assembler/metadata.ll
test/Assembler/named-metadata.ll
test/Assembler/numbered-values.ll
test/Assembler/select.ll
test/Assembler/tls-models.ll
test/Assembler/unnamed-addr.ll
test/Assembler/unnamed.ll
test/Assembler/upgrade-loop-metadata.ll
test/Assembler/vbool-cmp.ll
test/Assembler/vector-cmp.ll
test/Assembler/vector-select.ll
test/Assembler/vector-shift.ll
test/Assembler/x86mmx.ll
test/Bitcode/2006-12-11-Cast-ConstExpr.ll
test/Bitcode/2009-06-11-FirstClassAggregateConstant.ll
test/Bitcode/aggregateInstructions.3.2.ll
test/Bitcode/arm32_neon_vcnt_upgrade.ll
test/Bitcode/atomic.ll
test/Bitcode/attributes-3.3.ll
test/Bitcode/attributes.ll
test/Bitcode/binaryFloatInstructions.3.2.ll
test/Bitcode/binaryIntInstructions.3.2.ll
test/Bitcode/bitwiseInstructions.3.2.ll
test/Bitcode/blockaddress.ll
test/Bitcode/calling-conventions.3.2.ll
test/Bitcode/case-ranges-3.3.ll
test/Bitcode/cmpxchg-upgrade.ll
test/Bitcode/conversionInstructions.3.2.ll
test/Bitcode/drop-debug-info.ll
test/Bitcode/extractelement.ll
test/Bitcode/flags.ll
test/Bitcode/function-encoding-rel-operands.ll
test/Bitcode/global-variables.3.2.ll
test/Bitcode/inalloca.ll
test/Bitcode/linkage-types-3.2.ll
test/Bitcode/local-linkage-default-visibility.3.4.ll
test/Bitcode/memInstructions.3.2.ll
test/Bitcode/metadata-2.ll
test/Bitcode/metadata.ll
test/Bitcode/miscInstructions.3.2.ll
test/Bitcode/old-aliases.ll
test/Bitcode/ptest-new.ll
test/Bitcode/ptest-old.ll
test/Bitcode/select.ll
test/Bitcode/shuffle.ll
test/Bitcode/ssse3_palignr.ll
test/Bitcode/tailcall.ll
test/Bitcode/terminatorInstructions.3.2.ll
test/Bitcode/upgrade-global-ctors.ll
test/Bitcode/upgrade-loop-metadata.ll
test/Bitcode/upgrade-tbaa.ll
test/Bitcode/use-list-order.ll
test/Bitcode/variableArgumentIntrinsic.3.2.ll
test/Bitcode/vectorInstructions.3.2.ll
test/Bitcode/visibility-styles.3.2.ll
test/Bitcode/weak-cmpxchg-upgrade.ll
tools/verify-uselistorder/verify-uselistorder.cpp

index c4e476160aa15362b08f9072c53671eafd65abe5..5df459b1bd30528c23859ed58fdb0a2f73b9e532 100644 (file)
@@ -54,6 +54,8 @@ typedef std::vector<UseListOrder> UseListOrderStack;
 /// \brief Whether to preserve use-list ordering.
 bool shouldPreserveBitcodeUseListOrder();
 bool shouldPreserveAssemblyUseListOrder();
+void setPreserveBitcodeUseListOrder(bool ShouldPreserve);
+void setPreserveAssemblyUseListOrder(bool ShouldPreserve);
 
 } // end namespace llvm
 
index 88ded9268e40deb4a77865513cb0d5517a61aa3e..d064e67026062ece1bd9db28d6c536395aab0a9f 100644 (file)
@@ -33,3 +33,11 @@ bool llvm::shouldPreserveBitcodeUseListOrder() {
 bool llvm::shouldPreserveAssemblyUseListOrder() {
   return PreserveAssemblyUseListOrder;
 }
+
+void llvm::setPreserveBitcodeUseListOrder(bool ShouldPreserve) {
+  PreserveBitcodeUseListOrder = ShouldPreserve;
+}
+
+void llvm::setPreserveAssemblyUseListOrder(bool ShouldPreserve) {
+  PreserveAssemblyUseListOrder = ShouldPreserve;
+}
index fb7295551dbfa2255ee21e6528228c60490663dd..089d3fb2864b0bbcbf1f3c386bdb504888881998 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Method arguments were being checked for collisions at the global scope before
 ; the method object was created by the parser.  Because of this, false
index 6ec14f892f346bcd5013384163931dfcaa7d1265..dc98a36e8779ed5ddb5cd7a9bf69cca7377c2e08 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Another name collision problem.  Here the problem was that if a forward
 ; declaration for a method was found, that this would cause spurious conflicts
index 518a6a31d69b2ca12f0b98277d3a67f6e07e1dc2..90ee85a2a302c22fb626a05eda0b0b192dde39f0 100644 (file)
@@ -9,7 +9,7 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | opt -constprop | \
 ; RUN: llvm-dis > %t.2
 ; RUN: diff %t.1 %t.2
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define double @test() {
         %tmp = fmul double 7.200000e+101, 0x427F4000             ; <double> [#uses=1]
index 003c3207cc0e877b0006a7c1b4348c3a294cabbd..6cd544791c574163472c8a7f9f65ed5374addcad 100644 (file)
@@ -1,7 +1,7 @@
 ; The output formater prints out 1.0e100 as Inf!
 ;
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | grep 0x7FF0000000000000
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define float @test() {
         %tmp = fmul float 0x7FF0000000000000, 1.000000e+01               ; <float> [#uses=1]
index f8351b5a8b2bc26e36f6fd3bb648cf71f0a8b7af..960209bcb5b3d14556b5f63d6348db4a9ea5816a 100644 (file)
@@ -7,7 +7,7 @@
 ; RUN: opt < %s -globaldce -S | \
 ; RUN:   not grep constant
 ;
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @v1 = internal constant i32 5           
 
index cb8abdf1b4e5eecb2861c6e06ffc2abfa779707a..38c42b349a0fa1fbaf526dd9b3fa2f389645aebf 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; It looks like the assembler is not forward resolving the function declaraion
 ; correctly.
 
index 79709c04a0b7dc3a096159a190e133212341b308..6256aab63e52ab21042f138ce963009902200eb9 100644 (file)
@@ -1,7 +1,7 @@
 ; Test that opaque types are preserved correctly
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis
 ;
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 %Ty = type opaque
 
index e6e4eae54d90e82219cfbdcf7cb6fea382fe4c03..154568063f601f43667b0c75429ec8e68b7c85e5 100644 (file)
@@ -1,6 +1,6 @@
 ; Test double quotes in strings work correctly!
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis
 ;
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 @str = internal global [6 x i8] c"\22foo\22\00"         ; <[6 x i8]*> [#uses=0]
 
index a3ef8b7f3614107854355925e3dfe16a2ac7bfa1..fdee93c1ca70bf5f8fe769e377a8179324974432 100644 (file)
@@ -2,7 +2,7 @@
 ; the right thing.
 ;
 ; RUN: llvm-as < %s | llvm-dis | llvm-as
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 declare void (i32)* @foo()
 
index 0bce3bcfad5cf397e061f15d391606d5062ac40c..879a96555c7e6d068fa4a53088b6902be8c5eea7 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as 
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Make sure that \\ works in a string initializer
 @Slashtest = internal global [8 x i8] c"\5Cbegin{\00"
index a99bc9ac50db372f3f6089b74e912763c1ba1ed5..5f952b42b246c06812b41593d21d1d6b12506f70 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @test(i32 %X) {
         call void @test( i32 6 )
index 45df371fd98455fc3387f3059684ed27c65916e9..343a1044b9c9bf9700e1e0e410ca2e82038e8bbe 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @.LC0 = internal global [12 x i8] c"hello world\00"             ; <[12 x i8]*> [#uses=1]
 
index 5e23eb61d06769b02cfa115e646bc6e5b22e18db..6bbe0cfe7f6d1f587724153bd4e550d4a23d2eef 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @.LC0 = internal global [12 x i8] c"hello world\00"             ; <[12 x i8]*> [#uses=1]
 
index d02b5cc6f8b1226e26c3b09aaead63377d2b54f8..b78d858c8cf96a0d9c72cd4f2c71832c560e387d 100644 (file)
@@ -9,7 +9,7 @@
 ; around!
 ;
 ; RUN: llvm-as < %s | llvm-dis | llvm-as
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @.LC0 = internal global [4 x i8] c"foo\00"             ; <[4 x i8]*> [#uses=1]
 @X = global i8* null           ; <i8**> [#uses=0]
index 2b4ae75fb1de855fbd2b9fe95bac6d006ab6431f..0722885ea9fa698db8ae29e85dc038ddd633966d 100644 (file)
@@ -2,7 +2,7 @@
 ; "crafty" spec benchmark.
 ;
 ; RUN: opt < %s -instcombine | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
        
 %CHESS_POSITION = type { i32, i32 }
 @pawn_probes = external global i32             ; <i32*> [#uses=0]
index 2926294f72d19610f0c41421313609ec3bd2c767..504861030d96840970352391fe06d9f968829e35 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Dominance relationships is not calculated correctly for unreachable blocks,
 ; which causes the verifier to barf on this input.
index a3e031fcf8b8a423c3388b5713f08801c9fe4b28..acd92800ae2323e0b02eb6583584c9b0962d7046 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; This testcase comes from the following really simple c file:
 ;; int foo[30000]
 ;;; We should not be soo slow for such a simple case!
index 0ff1a2d027f5ac5711d6371e8d32b2423393d9a7..a0f7b3d5ad72c15f050971a4567bcebdcfe41396 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 %Domain = type { %Domain**, %Domain* }
 @D = global %Domain zeroinitializer             ; <%Domain*> [#uses=0]
index 2a49f978074f98966fbf0564a86f0f2f3b415349..87608cca4221e0b863d619b70aa3b731a9257acf 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @X = external global i32*
 @X1 = external global %T* 
index b66341b61b17a9b12df24e41c6f035f019692aae..27550ad96adb5ae5a1a65f88732fd91bbff1f651 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @spell_order = global [4 x i8] c"\FF\00\F7\00"
 
index 25d718ccbc9f83953e872c65305648582f7f4d78..61fd911d8a173f208a159e8bb529b5a559c86fca 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; There should be absolutely no problem with this testcase.
 
 define i32 @test(i32 %arg1, i32 %arg2) {
index 1201783122113424ba0ff7f0bb11ae351ee1cd81..5cd57eaddaa8f4b764883509cbc545daa4204b06 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @test() {
         %tmp.123 = trunc i64 0 to i32           ; <i32> [#uses=0]
index 78a4796fac7484eb1a9075cfe8ea84030e97510e..1064a76fc94a9c371f56864f8eda215dbf32b86d 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep -- -2147483648
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define i32 @foo() {
         ret i32 -2147483648
index fcab14f2e7dfc6847cea2f67dacb758669c41d0b..eba26a2093eee98e05b4b7d5d41071d07fa4c0d5 100644 (file)
@@ -1,7 +1,7 @@
 ; This bug was caused by two CPR's existing for the same global variable, 
 ; colliding in the Module level CPR map.
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @test() {
         call void (...)* bitcast (void (i16*, i32)* @AddString to void (...)*)( i16* null, i32 0 )
index 37bec39e6a5ce042907cba52b9bc07478dafc1a4..432be818174b59e2e2a97a0b663e654777a85528 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Check minimal switch statement
 
index c4751b42387cd400412e503adfe0a666829001c1..5b8e5d26f845060faf44c4646fe165af826d3e3d 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Test that shift instructions can be used in constant expressions.
 
 global i32 3670016
index 1ef5753caf771a452e715b48b6527ffcd56baf8f..934e32a0cf812829c863242f20d512540ebe2eb9 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; The old C front-end never generated empty structures, now the new one
 ; can.  For some reason we never handled them in the parser. Weird.
index 94ade481b893c7157b4852d4c8d820eb2c4850dd..911f0ff71592fd86938a92a28ac976c9c303a81f 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: opt < %s -instcombine -simplifycfg -S | not grep br
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @.str_1 = internal constant [6 x i8] c"_Bool\00"                ; <[6 x i8]*> [#uses=2]
 
index 938e70b20fdcfea7f4921908ea08f7c3d217afda..926d4ed7b9143a3d1a2c4b76774a3e057c273a8a 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | not grep getelementptr
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @A = external global { float }          ; <{ float }*> [#uses=2]
 global i32* bitcast ({ float }* @A to i32*)             ; <i32**>:0 [#uses=0]
index 09597793d98d95285f07fc64cf19f577f381a1a9..ddfcecaff5a367e7e87152b8865262a53ad8b405 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define i32 @test() {
         ret i32 ashr (i32 ptrtoint (i32 ()* @test to i32), i32 2)
index 43234eb55b3d0c176b2fdee0e7c66ff8a4ad357c..c9ad26668af76c8805d0a84b7f278129a92c589f 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | not grep " bitcast ("
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @.Base64_1 = external constant [4 x i8]         ; <[4 x i8]*> [#uses=1]
 
index 42a99b12f52fac283deca9c20d71a1a11ec6719f..188a95fa95052d0eedf9ea97fe1a72836f8e0679 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llvm-as < %s | llvm-dis | \
 ; RUN:   not grep "getelementptr.*getelementptr"
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 %struct.TTriangleItem = type { i8*, i8*, [3 x %struct.TUVVertex] }
 %struct.TUVVertex = type { i16, i16, i16, i16 }
index 4087688ed7ba4da5d55eaebdc9b9454e11b00c3b..23eb402769df5cfd0938f52aff2b4645983178a1 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep 9223372036854775808
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 global i64 -9223372036854775808
 
index 1359c7394c9fea2b0aa6b9a8d31455dd55bf0091..98a8920f5ff86a59f8463e8f0db8a0907a9b7544 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep -- -0.0
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 global double 0x8000000000000000
 global float -0.0
index a8bc875f9cc1655c5e2681796037f8502ca60708..252a1b2415e0d234b43e1b576101438fde7bd29b 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; %inc2 uses it's own value, but that's ok, as it's unreachable!
 
index 65f3162f0fab0909ba767ceabd87bc412952e6e2..7fa0802db405c9852be6867c60785bf849fcc49a 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | not grep ptrtoint
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; All of these should be eliminable
 
 
index 64c64c6f5b02cdfaf179d505289e56d80c2e5a6d..a86fe63edf759b11e2a094e7f7ad7fe808fa7862 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define i32* @t1({ float, i32 }* %X) {
         %W = getelementptr { float, i32 }* %X, i32 20, i32 1            ; <i32*> [#uses=0]
index 3f275cca58e74b080d7fccaa9f4f46291fce7a1a..090599a9a8556e2f2dec2e172be5f0bb950cb107 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s > /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @t() {
 entry:
index 31ece680c058309a83f2dea7d58ee6d4317a078b..b93413139430f05612bcb9d4c0a8952c0ec978f7 100644 (file)
@@ -1,6 +1,6 @@
 ;; The bytecode writer was trying to treat undef values as ConstantArray's when
 ;; they looked like strings.
 ;; RUN: llvm-as %s -o /dev/null
-;; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+;; RUN: verify-uselistorder %s
 @G = internal global [8 x i8] undef
 
index 719b15978e516bad1cc0c5e76ba7e70cfbbf16d1..4a9046d02bdb74d5b589a18b71f146d101a10161 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep 1.0
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define double @test() {
         ret double 1.0   ;; This should not require hex notation
index 88b51f8bb4eb8d8bcd656d12f5a746896a8a5570..a5a917d08abaadd70880b15b5e559de9f6ba3791 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @test() {
        call {i32} @foo()
index 022440ec3250074a6dbc1befc50150d76144c780..01456f10c9dc1961cce8df8d2998d648874fac8e 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as > /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 %t = type opaque
 @x = global %t undef
index 3ddd2b5d25335f60a52408301955f81b5987f4dd..edcf60518f85500f88360ccde0e49fed8ed64072 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s > /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define <4 x i32> @foo() {
         ret <4 x i32> zeroinitializer
index 5bde5ce4cf56135f2692bb306d2f51b29f75607b..91abe770a41cc0c10e53634972417bd2daa81aae 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep bitcast
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define i1 @main(i32 %X) {
   %res = bitcast i1 true to i1
index 97c6e5a7d708f05fecd5aa3d64e383942d5f1c06..54a4372b977eca6a4ce9970c87371418404df554 100644 (file)
@@ -1,6 +1,6 @@
 ; Test Case for PR1080
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @str = internal constant [4 x i8] c"-ga\00"             ; <[4 x i8]*> [#uses=2]
 
index efdf61e2492dfa286bab0d90ab9629161baadef4..cad9f45567c66d72e95577680c74dac2e8be8979 100644 (file)
@@ -1,6 +1,6 @@
 ; Test whether negative values > 64 bits retain their negativeness.
 ; RUN: llvm-as < %s | llvm-dis | grep "add i65.*, -1"
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define i65 @testConsts(i65 %N) {
   %a = add i65 %N, -1
index 31aef1dadeac14608accbd05089a203a59261445..bcf65fd6eac750b4e8e6966b1983fe2b7eb246bd 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep "align 1024"
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define i32 @test(i32* %arg) {
 entry:
index d46fdfa8f6eefac69e033c3bc82aa9223c175e45..9605af23c29a9f60b4bf59c6280af2a703ffa75d 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep "align 1024"
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @test(i32* %arg) {
 entry:
index 7471fdbabe5949f4375a103f572ed2716a8dfe2f..35485cd0d4656670ee4ea3697c8a245adf0928c8 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep "icmp.*test_weak.*null"
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR1358
 @G = global i1 icmp ne (i32 (...)* @test_weak, i32 (...)* null)
 
index a6217828c1ebf99776cbb1491fe4420f484219e6..97162441fd81409c63e943127e5f161d07a99497 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64"
 target triple = "x86_64-apple-darwin8"
        %struct.bar = type { i32 }
index a4d0437ddb2c38b141d5413b2719b18fc38b8212..68aeef222aa3b418daa118cada86f8e1cb97e264 100644 (file)
@@ -1,6 +1,6 @@
 ; PR1553
 ; RUN: llvm-as < %s > /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 define void @bar() {
         %t = call i8 @foo( i8 10 )
         zext i8 %t to i32
index 8478809dbd8de1835fbda5a75794e260f20a324a..8e0a5718058c488708659ccc308d246bd407a0c0 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR1645
 
 @__gthread_active_ptr.5335 = internal constant i8* bitcast (i32 (i32)* @__gthrw_pthread_cancel to i8*)    
index 6a614d500c6ab4ca70f48b3d1433f3efb1e2a507..c77809cc8a72059b48686e3fb3459a0fd392a2dc 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llvm-as < %s | llvm-dis | grep "@f.*gc.*shadowstack"
 ; RUN: llvm-as < %s | llvm-dis | grep "@g.*gc.*java"
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @f() gc "shadowstack" {
 entry:
index 6878d5d1af594ce8e89668e43f2a77947e583b91..f860f57e8ddd08091700ae513d516b3f94956314 100644 (file)
@@ -3,7 +3,7 @@
 ; RUN: llvm-as < %s | llvm-dis | grep "addrspace(66)" | count 2
 ; RUN: llvm-as < %s | llvm-dis | grep "addrspace(11)" | count 6
 ; RUN: llvm-as < %s | llvm-dis | grep "addrspace(22)" | count 5
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
        %struct.mystruct = type { i32, i32 addrspace(33)*, i32, i32 addrspace(33)* }
 @input = weak addrspace(42) global %struct.mystruct zeroinitializer            ; <%struct.mystruct addrspace(42)*> [#uses=1]
index 040d1b00bb7b90df01bb085760864f8d57e69ccb..0b6592c69424668acb2f46549f84a433586a8e13 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | grep byval
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
        %struct = type {  }
 
index 2a8bab4c239fb0707a9ad8334158800aa217c961..fe3608d4f1337fb6c25b76ce440d7bc2c8b67414 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR2538
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:32:32"
 target triple = "i686-pc-linux-gnu"
index 6ab85faf3fbecc0bf4068d72b8cf5beb46cf0d9a..a629c9341a9f0fefae81a544ac5a26eed7b20f2c 100644 (file)
@@ -1,6 +1,6 @@
 ; Test function attributes
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; CHECK: define void @fn1() #0
 define void @fn1() alwaysinline {
index dff00bd0e79b82d1ee0ba65b50581e2a4cd6b617..5eb608d4a6931ee9634ab739724f37e98d9de297 100644 (file)
@@ -1,7 +1,7 @@
 ; Test return attributes
 ; RUN: llvm-as < %s | llvm-dis | grep "define inreg i32"
 ; RUN: llvm-as < %s | llvm-dis | grep "call inreg i32"
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define inreg i32 @fn1() {
   ret i32 0
index 24a64b2d8fba98484375d549f9058c6c4a7c61ec..aa95e79eef91ce77e8358537c10de346139ad989 100644 (file)
@@ -1,4 +1,4 @@
 ; RUN: llvm-as < %s | llvm-dis | grep "quote"
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @"a\22quote" = global i32 0
index 33dfe82de04b1ea57e5837f53d9303dd065aa3b2..5b1d9eebf780def5e4334c7b0bab3e896182a7e1 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR3372
 
 @X = global i32* @0
index 66063c2f36966372b1c34d90597a9ffa231bb55a..e9d2308064cc9feff61a08f55a3ac187d8487ad5 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 
 define void @foo() {
index 386bef70bb98a1b788e29b80dedac506618d3911..614cc5721d80f71ebc8a8cc9c1a134f493eaaeab 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: opt < %s -strip -S | llvm-as | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Stripping the name from A should not break references to it.
 %A = type opaque
index 327292270697da5f3a7484c8eafbfe6eb93dea1c..98bab4b19a026538ad430d122d0c09e15a3670dc 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR3876
 @gdtr = external global [0 x i8]
 
index 6f60263822f43cdf8b5fb91be4ca40814006edf0..92f4d59d2f7facd026a55987315d03dc8a2f0c6f 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @foo = global i32 0
 @bar = constant i32* getelementptr(i32* @foo)
index ceea49898957aac5e96a1010fb995df1ef8552eb..13d982474af9c5e1f6260343468d92839fdcfb47 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: opt -std-compile-opts < %s | llvm-dis | not grep badref
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
 target triple = "x86_64-apple-darwin10.2"
index 4c239c2c33231fb0efa6069e6c90f39decd01286..dc41331151355f7fe5e15472778d6d2fec3a94c2 100644 (file)
@@ -2,7 +2,7 @@
 ; situations
 
 ; RUN: llvm-as < %s | llvm-dis | not grep "("
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @A = global i64 0
 
index 07da7aa41a45d14b68114956f1222faf8ff1576f..094f87be92cffa31fed7fafed899561923f3c765 100644 (file)
@@ -1,7 +1,7 @@
 ; This test checks to make sure that constant exprs fold in some simple situations
 
 ; RUN: llvm-as < %s | llvm-dis | not grep cast
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @A = global i32* bitcast (i8* null to i32*)  ; Cast null -> fold
 @B = global i32** bitcast (i32** @A to i32**)   ; Cast to same type -> fold
index 01c66217e79bc730f5d8454bfe15acba9aa7763b..5d218a9570b9b98d3ecb4a326f1d71e68c9bec86 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR18319
 
 define void @function() {
index 04ad3f5b130088ebfa44d1c38b295897d1772faa..8d03e7a320b3ec5c31c9d3f3de17f555f6e93a82 100644 (file)
@@ -2,7 +2,7 @@
 ; situations
 
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Even give it a datalayout, to tempt folding as much as possible.
 target datalayout = "p:32:32"
index f0dd0d501a48a1c1d14f650da41690c5def524fb..5812632cf3e8ffae60cb48186fca2d9642520ddd 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
         %struct.S_102 = type { float, float }
 
index 0c55fbd060c88691c8391f2bdf32090286240de1..745e525c15f492ff52474ec343f453d442c5fbf9 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Test that global aliases are allowed to be constant addrspacecast
 
index dda604f492addbb2467efadffad7ecf691d8fbbc..9e68e06758911ac9c17710f45cc0d306edc0683a 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; CHECK: @foo
 ; CHECK: store { i32, i32 } { i32 7, i32 9 }, { i32, i32 }* %x
index cd9cc241bd392f15312e8b1ddbc298bab4bdf1d7..a77c2502643785c4dad11164fc74f2d5b573269c 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define { i32 } @foob() nounwind {
   ret {i32}{ i32 0 }
index 7f4b81f3e1a0ceec841da80ffbf17e9755a122c8..1952fbc5297293ea3876513f6b2c6c4057fe2405 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @A = global i1 0, align 536870912
 
index 047a4274b5fe7e54bde0536fb7a345cd555e8293..784f44aa8ecf85ae599eb7c841d5a6b72d38a21a 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
 target triple = "i386-apple-darwin10.0"
 
index 2f8bae07ffaa84b01d94c3c762eebd02e91e4293..42eea837227a8e9df94c6bc3717b950557934ce8 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR3611
 
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
index 162bbcbf3b20842be8f9ff106042c1958a588c13..0356f5fc582c7884cfcf0fd071aacf4e82689093 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: opt < %s | opt -S | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Basic smoke test for atomic operations.
 
 define void @f(i32* %x) {
index 327f9fbaf1ae5320710c9df8e15433b612c74529..f16e5fee6c361bfe0caa592c8a7f701c0f57b631 100644 (file)
@@ -1,6 +1,6 @@
 ; Test to make sure intrinsics are automatically upgraded.
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 declare i8 @llvm.ctlz.i8(i8)
 declare i16 @llvm.ctlz.i16(i16)
index 4b862ec4b65b2656ddbeac92d49ed2f61058d87c..bc260ab2f2fadc52af6a69c862f4c28b46ba58f2 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llvm-as < %s > %t
 ; RUN: llvm-nm %t | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Test for isBitcodeFile, llvm-nm must read from a file for this test.
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
 target triple = "i686-apple-darwin9.2.2"
index 24c124006b26460d5b93d740299da30c48da3b4e..edf098948972bab7f30813802c371eca0ec4877c 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llvm-as < %s | llvm-dis -show-annotations | FileCheck -check-prefix=ANNOT %s
 ; RUN: llvm-as < %s | llvm-dis | FileCheck -check-prefix=BARE %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; The bare version of this file should not have any #uses lines.
 ; BARE: @B =
index 6a3c6c315f78b021eedbadc06d012223145027ad..ea93367a26dbc6e1d115554a207cb85b3f879f4e 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; CHECK: @G = externally_initialized global i32 0
 
index 99d8b765d1895b48747f80048dceac5f35bdd685..8e75bdf0f966830580b3e055dc7c099ec87a9041 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
 ; RUN: opt -S < %s | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @addr   = external global i64
 @select = external global i1
index dd7d49ddb642c7ff5a2980944201c42bfb90f1d0..e74311afd9a6c84502db9e878f3eb257b18f5e37 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 @addr = external global i64
 
index 3fcf636a72c57866cdb6b1b913a25343c9cab99e..a19179c6dffce11bd99d978d03cdc33979690bf5 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @Foo(i32 %a, i32 %b) {
 entry:
index e85a648af70d782399ab826086c516fa328d8600..e938ff4ad8ce557d8b1df5156a4c97a2fcb67347 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Verify that over-indexed getelementptrs are folded.
 @A = external global [2 x [3 x [5 x [7 x i32]]]]
index 94c641d0801342478b98dc492e6f4c36a99516ac..4a036e08be6a262a3068bb66fbbf384811e16613 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; Make sure the address space of forward decls is preserved
 
index 82c2099bf48e192fa3a18ea5b9dc19fb6d0ace2d..c5ae3bf16abb12cbc35e2a346e886ea1e2eb5693 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: opt < %s -O3 -S | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Testing half constant propagation.
 
 define half @abc() nounwind {
index b45f27134dd5d4ed739ca41acd18ca1cad8f8f6f..e6f73cf71ca7cbe614f7dd70c0fa7bd7b97ffeb2 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: opt < %s -O3 -S | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Testing half to float conversion.
 
 define float @abc() nounwind {
index 372887708aa3d58e48a439735d0debcb128d1bbb..cbd03cbf2df81d1200c871af7ba6701495a69e34 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Basic smoke test for half type.
 
 ; CHECK: define half @halftest
index 62f9e7f9c40d4f0c4d8beef948db3b8e4fcf01bb..6f89e83bf5e07998a4479ff1e0b74c229802eb5d 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; CHECK: define [18446744073709551615 x i8]* @foo() {
 ; CHECK: ret [18446744073709551615 x i8]* null
index 4dd1b90f3f975201bfb4300200293d8b16fbefe0..a8c47b4334da2098bc98732b037c22386a934af6 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @a() {
 entry:
index f68ac00d56939f9a7738961734fb10fc5ff3df1d..692843e9910bf42ca0e545bc98d82abd014ece32 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; CHECK:      @foo
 ; CHECK-NEXT: load
index 397b777f48aefc5c4b1c83d989184088f0f1b131..f6e619d9783d1280217b9d9681fa40fbc0881828 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; CHECK: @test
 ; CHECK: ret void, !bar !1, !foo !0
index 9ef2e27570eab096d4c56c71ed0b05f803b6d2c6..954c18992774c6c1586aa0fefc524dec2c0d8dfc 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 !0 = metadata !{metadata !"zero"}
 !1 = metadata !{metadata !"one"}
index 21a0c8a95c85b1d1dc53cc20fc055e9bbdf94cfa..70b63779ccb6ea91ff37e0ad8aaaf913fbaca9ca 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR2480
 
 define i32 @test(i32 %X) nounwind {
index ea94a9c5ea8473c0b3c05b3581ccb5d88ca2a3fb..fe4677a733e53848c5832f614808d4cdd224f16f 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o /dev/null
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 
 define i32 @test(i1 %C, i32 %V1, i32 %V2) {
index 4113ac7c36549531a2df13962f9f88b8ad0fe0fa..fbc0777fd8c1af2457942cf390b25348a232bdba 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; CHECK: @a = thread_local global i32 0
 ; CHECK: @b = thread_local(localdynamic) global i32 0
index 2d061ce18b7d9c5ca19e95ad761fb8f14390adf4..304e54409cd0c35556aeaf4c2c21e9a1f0b4f464 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 %struct.foobar = type { i32 }
 
index 8f20543261382bc660b4b815c8384b34815e705c..099a15a254af93d6f2f1bc10d4fb04ae2a196060 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128"
 
index c05e1a25c0d668d13f3ff61004bfafe64b675f4c..7c5a580305954ddefc3a51bc860beb026c90f4d3 100644 (file)
@@ -5,7 +5,7 @@
 ;
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
 ; RUN: opt -S < %s | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 define void @_Z28loop_with_vectorize_metadatav() {
 entry:
index 15c0be979f0124d2c8c6812521f50e1adee468e2..6bbd5c8f0b4c48a9d3d022c429c90df03dd2336b 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Rudimentary test of fcmp/icmp on vectors returning vector of bool
 
 ; CHECK: @ffoo
index b41b5674f743875b4433d994f5ceab03a6e19f67..dc5549404f21dbcfd4435427c4fa35175d0a3ccb 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; PR2317
 target datalayout = "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-f32:32:32-f64:32:64-v64:64:64-v128:128:128-a0:0:64-f80:128:128"
 target triple = "i686-apple-darwin9.2.2"
index 1b1f0a35ba3f8732495da9b265f893a42b7cebd7..59692d64635621f7b8a2a4287abc133ba7c16489 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Rudimentary test of select on vectors returning vector of bool
 
 ; CHECK: @foo
index 69b6cb10dd289e37827d59d2a3f6316e892eb84a..d4351a87ce9433af68fa93bf68a71767784cd5a6 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 
 ; CHECK: @foo
 ; CHECK: shl
index 286030f6c9f4b491a757eac263ca7a2ac8b54ac3..608347e0fceb1098beb5ed4bedbd6a4afce550dc 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder %s
 ; Basic smoke test for x86_mmx type.
 
 ; CHECK: define x86_mmx @sh16
index 9c238db17a8383b23e9bfb8e0574c980e3d5a09f..35bf7abd584c872067f982f9d9d05d9d173134ca 100644 (file)
@@ -1,7 +1,7 @@
 ; This test ensures that we get a bitcast constant expression in and out,
 ; not a sitofp constant expression. 
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 ; CHECK: bitcast (
 
 @G = external global i32
index e45ddaccf6a1c13c7b99112945953b4468ade122..9405fbbe79bf9fe4fd33b93c4ae8cbac279a9645 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis -disable-output
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 ; PR4373
 
 @foo = weak global { i32 } zeroinitializer              
index bb93afe058a44c04e4d76f1a821e70742b73deb3..59aafd1de2330803414bef84463fb03630bfbc12 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; aggregateOperations.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread instructions with aggregate operands
index 6d309bd5c5f8b69629c30b8eb94afebbbad31067..ed3981b465ac8543ca4fee94aa2ed2cdaf06b6dd 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 ; Tests vclz and vcnt
 
 define <4 x i16> @vclz16(<4 x i16>* %A) nounwind {
index e45ef16aaeed54cc7812f2c42026fd5478fce57e..c09e74c1c2f24e047d38fcc3d16f404d2f6c4f13 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as %s -o - | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 define void @test_cmpxchg(i32* %addr, i32 %desired, i32 %new) {
   cmpxchg i32* %addr, i32 %desired, i32 %new seq_cst seq_cst
index 441e3562c4e7c2a248c513631c9c690d92cb8717..b564425c37381084343821b3e4a533e4b11bd417 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN:  llvm-dis < %s.bc| FileCheck %s
-; RUN:  verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN:  verify-uselistorder < %s.bc
 
 ; attributes-3.3.ll.bc was generated by passing this file to llvm-as-3.3.
 ; The test checks that LLVM does not silently misread attributes of
index 154355829d34d0a0283a4be4690ade0fb57a8b3f..c75ee80dc6617763aa1199a8a13a99f833a9ae3d 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 ; PR12696
 
 define void @f1(i8 zeroext)
index 30c21da2d249cffaecab4d3505da2fe0bc527e45..cec16839f9ccc5721a8d363f0899aeaca042f733 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; BinaryFloatOperation.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread binary float instructions from
index ba10399a1f51c7d31bd3d0cc976480a76a9a1f6e..e484ff129a73d6462437ce35b68ce43e9d66b8f9 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; BinaryIntOperation.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread binary integer instructions from
index ad251104ec752458d6551f4ef2e20db262f79022..aaaf4f543a8ebc385fbd73401983a5020e81b2c8 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; bitwiseOperations.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread bitwise instructions from
index 83fae48bf2fc51ba3d9df901e1a03558f98bd0c3..db109dfe469bc7341f9c0cc8d109fec6b95492a9 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 ; PR9857
 
 define void @f(i8** nocapture %ptr1) {
index 6f3d1d03650dadf4e4b86440d98078b205bbdd53..f36e9f82a2dc74e10477c10802e8162c114bffea 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN:  llvm-dis < %s.bc| FileCheck %s
-; RUN:  verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN:  verify-uselistorder < %s.bc
 
 ; calling-conventions.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not silently misread calling conventions of
index 1998b35f2e3b614940442ea8b42b6f2927708ebe..020b37f49db78878509605fbe0729beb1416f6f6 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN:  llvm-dis < %s.bc| FileCheck %s
-; RUN:  verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN:  verify-uselistorder < %s.bc
 
 ; case-ranges.ll.bc was generated by passing this file to llvm-as from the 3.3
 ; release of LLVM. This tests that the bitcode for switches from that release
index 78a9cc936d39837c9687880b53b2f081ef212347..125729e99cd90e289b9b28b739b59fd9ad6e05c2 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc | FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; cmpxchg-upgrade.ll.bc was produced by running a version of llvm-as from just
 ; before the IR change on this file.
index 2aa156404dd83c9056175b2ca0a5d3b0aced09b5..14dbbecde34405d6b1dfee61798176582e374193 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; conversionOperations.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread conversion instructions from
index d2f281ac0a6aee351a71e5c4b04c71629d4a3ba0..df8594fda2b707412333a0b77d5554f2ad5c0c2b 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: llvm-as < %s -o %t.bc 2>&1 >/dev/null | FileCheck -check-prefix=WARN %s
 ; RUN: llvm-dis < %t.bc | FileCheck %s
-; RUN: verify-uselistorder < %t.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %t.bc
 
 define i32 @main() {
 entry:
index 945dd394fa51a5a24eaa4e49d30b3a7d459edff0..90a883d6f02d6665668f2f953ed035967897c9d3 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: opt < %s -constprop | llvm-dis -disable-output
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 ; PR3465
 
 define double @test() {
index 17e923dc6a4399fe82b9524212bee0b5e886e7b4..6febaa6b40df863c529f8bf99a923ffada262214 100644 (file)
@@ -1,7 +1,7 @@
 ; RUN: llvm-as < %s | llvm-dis > %t0
 ; RUN: opt -S < %s > %t1
 ; RUN: diff %t0 %t1
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 ; PR6140
 
 ; Make sure the flags are serialized/deserialized properly for both
index 02265f90678069752f98a1906412b0662b189c9f..08e3fc018056a06a99b88e19ceab7f9c70fb8fc8 100644 (file)
@@ -1,7 +1,7 @@
 ; Basic sanity test to check that instruction operands are encoded with
 ; relative IDs.
 ; RUN: llvm-as < %s | llvm-bcanalyzer -dump | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 ; CHECK: FUNCTION_BLOCK
 ; CHECK: INST_BINOP {{.*}}op0=1 op1=1
index dec4694bcf821ba8b880c909344eeff61de0abac..afd9cb14194bec01ad2a3e631326994f88468525 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN:  llvm-dis < %s.bc| FileCheck %s
-; RUN:  verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN:  verify-uselistorder < %s.bc
 
 ; global-variables.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not silently misread global variables attributes of
index b8550052aa644c6eafc847bc3ea3907eb31383d6..84abe176d65e992a6af8e0f6d27a801c4e5ffbce 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 ; inalloca should roundtrip.
 
index a3791aa130a1e148edf964d5ad0684154456aa21..dc6c90c0b468b6e5bab0ebfa8a6ece6a740a8c3e 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN:  llvm-dis < %s.bc| FileCheck %s
-; RUN:  verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN:  verify-uselistorder < %s.bc
 
 ; linkage-types-3.2.ll.bc was generated by passing this file to llvm-as-3.2
 ; The test checks that LLVM does not silently misread linkage types of
index dfd0d83b7fc1c02d2b3b2008ad53671fdbf7be13..df0cf7653e55dc26c23c482db066f6f40db07954 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc | FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; local-linkage-default-visibility.3.4.ll.bc was generated by passing this file
 ; to llvm-as-3.4.  The test checks that LLVM upgrades visibility of symbols
index 8b0c85032d93a0555e30a2539c1951f0e797b362..d826dd1206215a61b7f45b9aeafc3d190e6479a9 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; memOperations.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread memory related instructions of
index 06f844283ffcaa0f96d1a51d95d0e7de943a911e..bb957a7f4bff550db1d206ee3058c12c57689a9e 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis -disable-output
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
        %0 = type { %object.ModuleInfo.__vtbl*, i8*, %"byte[]", %1, %"ClassInfo[]", i32, void ()*, void ()*, void ()*, i8*, void ()* }          ; type %0
        %1 = type { i64, %object.ModuleInfo* }          ; type %1
        %2 = type { i32, void ()* }             ; type %2
index c721bd429e5be7cfafe36d0f43fabe6ddaceba2d..955b48b7f45e1c54c253a0ae90cc1732c756c521 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis -disable-output
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 !llvm.foo = !{!0}
 !0 = metadata !{i32 42}
index bd7aa9cb7e497211e08d550879c7d8588b81a167..d9945fc195fed5dd53f4ab897c12e44a09ae502d 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; miscInstructions.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread miscellaneous instructions of
index f77caff9822fa0b69eba5b83d9205164a8ca85d5..b73b1a90afb9fcee582aae76ae15a0d38f413f25 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc | FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; old-aliases.bc consist of this file assembled with an old llvm-as (3.5 trunk)
 ; from when aliases contained a ConstantExpr.
index 66ef530de43ddffe28340e41c2f03df539ea3c4c..c17ddc910df2a09e8605af0b9c4e3004441abf89 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 define i32 @foo(<2 x i64> %bar) nounwind {
 entry:
index e4d826b950e94080c17a79a523cb8f0bbe03a7c9..c1e1cae373684d37519c3a0b612854852162db08 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 define i32 @foo(<4 x float> %bar) nounwind {
 entry:
index 5a5a524d7529df4586d84bbafff7daa87d195ffb..3ad06796dccf3ed9ec5b766d1fd099af96a333b1 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 define <2 x i32> @main() {
   ret <2 x i32> select (<2 x i1> <i1 false, i1 undef>, <2 x i32> zeroinitializer, <2 x i32> <i32 0, i32 undef>)
index a9e94f68ecd412351d85c338986c2fd964f7f80e..b84641cef23af3038892e90d1b5f633f560d9b29 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis -disable-output
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 ; <rdar://problem/8622574>
 ; tests the bitcodereader can handle the case where the reader will initially
index d75fe151255e49e5675970dd6ec536d4cf0408cf..8254513a0c57e2311ba9100930b44fea4baf300b 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: opt < %s -S | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 ; CHECK-NOT: {@llvm\\.palign}
 
 define <4 x i32> @align1(<4 x i32> %a, <4 x i32> %b) nounwind readnone ssp {
index 266457423b922c20a072a60f8b7a94774990273c..01190d74c3486c7dd63f9c2c86cea0ce17fe7cc1 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 ; Check that musttail and tail roundtrip.
 
index 96876fb78c49562478507a67016b217bbed881fc..1bdbdcc4c98a811325624ef3a50ff1c8436f7aa2 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; TerminatorOperations.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread terminator instructions from
index 4816f0dc2943b82ba388b3f52953083744e28a73..d7afcdd0c1829dd2dc388ad5064ec336d99adc20 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN:  llvm-dis < %s.bc| FileCheck %s
-; RUN:  verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN:  verify-uselistorder < %s.bc
 
 ; Global constructors should no longer be upgraded when reading bitcode.
 ; CHECK: @llvm.global_ctors = appending global [0 x { i32, void ()* }] zeroinitializer
index 806eda64434be097529a10067f0482137c6a0037..cebc583e9dc48b4c2a2e5d6fecb3bbc5bd98b62e 100644 (file)
@@ -1,7 +1,7 @@
 ; Test to make sure loop vectorizer metadata is automatically upgraded.
 ;
 ; RUN: llvm-dis < %s.bc | FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 define void @_Z28loop_with_vectorize_metadatav() {
 entry:
index 4c7decffb54d0c5043834e33119ff9fd4a59ee25..23b4d7d52b2b97b43ef032a6de67d47b43922c0f 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-as < %s | llvm-dis | FileCheck %s
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 ; Function Attrs: nounwind
 define void @_Z4testPiPf(i32* nocapture %pI, float* nocapture %pF) #0 {
index 0abbc5fe635ec711791eb34ab255565ed647334f..6617b9c5edf84572805912c9fd5e638b9ee593d5 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: verify-uselistorder < %s -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s
 
 @a = global [4 x i1] [i1 0, i1 1, i1 0, i1 1]
 @b = alias i1* getelementptr ([4 x i1]* @a, i64 0, i64 2)
index ac7a9411bdaeed12c95df8a459e7d61135377db5..ad70f0542e8846dc69bf8a947c79258c1e5eeb33 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; vaArgIntrinsic.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread variable argument intrinsic instructions
index 6bd52b9eb4c9b5caaf81a54a63d161159522d1cc..94c193a1c4414d0e940ace08cd815e448d37b138 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc| FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; vectorOperations.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not misread vector operations of
index 00672cbab0319a117298f77ca8b4e868d0d8e691..e36c0e04a808fc68bffe86ad50585c13356b6f6d 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN:  llvm-dis < %s.bc| FileCheck %s
-; RUN:  verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN:  verify-uselistorder < %s.bc
 
 ; visibility-styles.3.2.ll.bc was generated by passing this file to llvm-as-3.2.
 ; The test checks that LLVM does not silently misread visibility styles of
index 07006f7c516d18c97031f79df5e493264f384fc8..76b857b5e22176f2e91b4579970b2fbde8adbfda 100644 (file)
@@ -1,5 +1,5 @@
 ; RUN: llvm-dis < %s.bc | FileCheck %s
-; RUN: verify-uselistorder < %s.bc -preserve-bc-use-list-order
+; RUN: verify-uselistorder < %s.bc
 
 ; cmpxchg-upgrade.ll.bc was produced by running a version of llvm-as from just
 ; before the IR change on this file.
index 6a374279f8c151394418ee2894b3dc7d5d55b6cf..c92149baf9b1b2f28723de181ee7d78d806f89fc 100644 (file)
@@ -534,9 +534,8 @@ int main(int argc, char **argv) {
   errs() << "*** verify-use-list-order ***\n";
   if (!shouldPreserveBitcodeUseListOrder()) {
     // Can't verify if order isn't preserved.
-    errs() << "warning: cannot verify bitcode; "
-              "try -preserve-bc-use-list-order\n";
-    return 0;
+    errs() << "warning: forcing -preserve-bc-use-list-order\n";
+    setPreserveBitcodeUseListOrder(true);
   }
 
   // Verify the use lists now and after reversing them.