Simplify command line options, and add option for printing
machine instructions without debugging info.

llvm-svn: 340
diff --git a/llvm/lib/CodeGen/InstrSelection/InstrSelection.cpp b/llvm/lib/CodeGen/InstrSelection/InstrSelection.cpp
index 4b389b7..b879840 100644
--- a/llvm/lib/CodeGen/InstrSelection/InstrSelection.cpp
+++ b/llvm/lib/CodeGen/InstrSelection/InstrSelection.cpp
@@ -7,7 +7,7 @@
 //	
 // History:
 //	7/02/01	 -  Vikram Adve  -  Created
-//***************************************************************************
+//**************************************************************************/
 
 
 #include "llvm/CodeGen/InstrSelection.h"
@@ -21,16 +21,18 @@
 
 enum DebugLev {
   NoDebugInfo,
+  PrintInstTrees, 
   DebugInstTrees, 
   DebugBurgTrees,
 };
 
 // Enable Debug Options to be specified on the command line
-cl::Enum<enum DebugLev> DebugLevel("debug_select", cl::NoFlags, // cl::Hidden
+cl::Enum<enum DebugLev> DebugLevel("dselect", cl::NoFlags, // cl::Hidden
    "enable instruction selection debugging information",
-   clEnumVal(NoDebugInfo   , "disable debug output"),
-   clEnumVal(DebugInstTrees, "print instruction trees"),
-   clEnumVal(DebugBurgTrees, "print burg trees"), 0);
+   clEnumValN(NoDebugInfo,    "n", "disable debug output"),
+   clEnumValN(PrintInstTrees, "y", "print generated instruction trees"),
+   clEnumValN(DebugInstTrees, "i", "print instr. selection debugging info"),
+   clEnumValN(DebugBurgTrees, "b", "print burg trees"), 0);
 
 //************************* Forward Declarations ***************************/
 
@@ -92,7 +94,7 @@
 	  instrForest.dump();
 	}
       
-      if (DebugLevel > NoDebugInfo)
+      if (DebugLevel >= PrintInstTrees)
 	PrintMachineInstructions(method);
     }