Switch from defaulting to the 'local' spiller to the 'simple' spiller. The
authorChris Lattner <sabre@nondot.org>
Thu, 30 Sep 2004 02:40:06 +0000 (02:40 +0000)
committerChris Lattner <sabre@nondot.org>
Thu, 30 Sep 2004 02:40:06 +0000 (02:40 +0000)
two spillers produce perfectly identical code (at least on povray and eon),
but the simple spiller is substantially faster than the local spiller. Once
the local spiller is improved, we can switch back.

Switching cuts 5.2% off of the llc time for povray (about 1.3s).

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

lib/CodeGen/VirtRegMap.cpp

index c8847bde892fe8ad7f143267b88524173366a113..a4ffb1f80449bd5ccbe9036a1c842c1ae1c1bd7e 100644 (file)
@@ -39,12 +39,12 @@ namespace {
 
   cl::opt<SpillerName>
   SpillerOpt("spiller",
-             cl::desc("Spiller to use: (default: local)"),
+             cl::desc("Spiller to use: (default: simple)"),
              cl::Prefix,
              cl::values(clEnumVal(simple, "  simple spiller"),
                         clEnumVal(local,  "  local spiller"),
                         clEnumValEnd),
-             cl::init(local));
+             cl::init(simple));
 }
 
 //===----------------------------------------------------------------------===//