Make function code generation printing debug-only.
authorMisha Brukman <brukman+llvm@gmail.com>
Fri, 13 Dec 2002 13:16:14 +0000 (13:16 +0000)
committerMisha Brukman <brukman+llvm@gmail.com>
Fri, 13 Dec 2002 13:16:14 +0000 (13:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5023 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/X86/X86TargetMachine.cpp

index 7d5e5ce4e96b822f214207d21c2edf1dc395f099..b3c84fb821ab0bf1e40a315dcd8c13854cd5a655 100644 (file)
@@ -8,6 +8,7 @@
 #include "llvm/Transforms/Scalar.h"
 #include "llvm/Target/TargetMachineImpls.h"
 #include "llvm/CodeGen/MachineFunction.h"
+#include "Support/Statistic.h"
 #include "llvm/PassManager.h"
 #include "X86.h"
 #include <iostream>
@@ -39,7 +40,7 @@ bool X86TargetMachine::addPassesToJITCompile(PassManager &PM) {
   // TODO: optional optimizations go here
 
   // Print the instruction selected machine code...
-  PM.add(createMachineFunctionPrinterPass());
+  DEBUG(PM.add(createMachineFunctionPrinterPass()));
 
   // Perform register allocation to convert to a concrete x86 representation
   PM.add(createSimpleX86RegisterAllocator(*this));
@@ -48,9 +49,7 @@ bool X86TargetMachine::addPassesToJITCompile(PassManager &PM) {
   // PM.add(createMachineFunctionPrinterPass());
 
   // Print the register-allocated code
-  PM.add(createX86CodePrinterPass(*this, std::cerr));
-
-  //PM.add(createEmitX86CodeToMemory(*this));
+  DEBUG(PM.add(createX86CodePrinterPass(*this, std::cerr)));
 
   return false; // success!
 }