Poorly named option.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 20 Feb 2008 20:57:32 +0000 (20:57 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 20 Feb 2008 20:57:32 +0000 (20:57 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47400 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86ISelDAGToDAG.cpp
lib/Target/X86/X86InstrInfo.td

index fa082727e9204b11d525552da0172e6dbf8d4bb7..b61e68e0cf96a943f395f1d27c03d6194a565d3b 100644 (file)
@@ -46,8 +46,9 @@ STATISTIC(NumLoadMoved, "Number of loads moved below TokenFactor");
 
 namespace {
   static cl::opt<bool>
-  FoldAndInTest("x86-fold-and-in-test", cl::desc("Fold and operation in test"),
-                cl::init(false), cl::Hidden);
+  AlwaysFoldAndInTest("always-fold-and-in-test",
+                cl::desc("Always fold and operation in test"),
+                cl::init(true), cl::Hidden);
 }
 
 //===----------------------------------------------------------------------===//
index 276468c8fd29cf49231f104c5f15e9e827831c15..0071c00262e27a4e2d29802b3fa26b72d2dbd998 100644 (file)
@@ -248,7 +248,7 @@ def extloadi32i16  : PatFrag<(ops node:$ptr), (i32 (extloadi16 node:$ptr))>;
 
 // An 'and' node with a single use.
 def and_su : PatFrag<(ops node:$lhs, node:$rhs), (and node:$lhs, node:$rhs), [{
-  return !FoldAndInTest || N->hasOneUse();
+  return AlwaysFoldAndInTest || N->hasOneUse();
 }]>;
 
 //===----------------------------------------------------------------------===//