[llvm-commits] [llvm] r97475 - /llvm/trunk/utils/TableGen/DAGISelEmitter.cpp

Chris Lattner sabre at nondot.org
Mon Mar 1 11:05:25 PST 2010


Author: lattner
Date: Mon Mar  1 13:05:25 2010
New Revision: 97475

URL: http://llvm.org/viewvc/llvm-project?rev=97475&view=rev
Log:
Turn on the new isel by default.  Here are some fun numbers
with a release-asserts build on x86-64-darwin10:

LLC Size:
Old: 15,426,852
New: 12,759,140  (down 2.7M)

LLI Size:
Old: 9,926,876
New: 8,864,292   (down 1.1M)

X86ISelDAGToDAG.o size:
Old: 1,401,232
New:   162,868   (down 1.3M)

Time to build X86ISelDAGToDAG.o:
Old: 67.147u 2.060s 1:09.78
New:  4.234u 0.387s 0:04.77


Modified:
    llvm/trunk/utils/TableGen/DAGISelEmitter.cpp

Modified: llvm/trunk/utils/TableGen/DAGISelEmitter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/TableGen/DAGISelEmitter.cpp?rev=97475&r1=97474&r2=97475&view=diff
==============================================================================
--- llvm/trunk/utils/TableGen/DAGISelEmitter.cpp (original)
+++ llvm/trunk/utils/TableGen/DAGISelEmitter.cpp Mon Mar  1 13:05:25 2010
@@ -24,7 +24,7 @@
 #include <iostream>
 using namespace llvm;
 
-//#define ENABLE_NEW_ISEL
+#define ENABLE_NEW_ISEL
 
 
 static cl::opt<bool>





More information about the llvm-commits mailing list