IR: Preserve use-list order by default in bitcode
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 9 Apr 2015 17:41:20 +0000 (17:41 +0000)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 9 Apr 2015 17:41:20 +0000 (17:41 +0000)
Pull the `-preserve-*-use-list-order` flags out of "experimental" mode,
and preserve use-list order by default when serializing to bitcode.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234510 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/UseListOrder.cpp

index d064e67026062ece1bd9db28d6c536395aab0a9f..a636310ef8bf6a4e69f7a267c5495076b9aa2342 100644 (file)
@@ -18,12 +18,12 @@ using namespace llvm;
 
 static cl::opt<bool> PreserveBitcodeUseListOrder(
     "preserve-bc-use-list-order",
-    cl::desc("Experimental support to preserve bitcode use-list order."),
-    cl::init(false), cl::Hidden);
+    cl::desc("Preserve use-list order when writing LLVM bitcode."),
+    cl::init(true), cl::Hidden);
 
 static cl::opt<bool> PreserveAssemblyUseListOrder(
     "preserve-ll-use-list-order",
-    cl::desc("Experimental support to preserve assembly use-list order."),
+    cl::desc("Preserve use-list order when writing LLVM assembly."),
     cl::init(false), cl::Hidden);
 
 bool llvm::shouldPreserveBitcodeUseListOrder() {