Add command line arguments for Constant Pool Merging & Sparse Conditional Constant Prop


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/opt/opt.cpp b/tools/opt/opt.cpp
index 100a753..7bae1d8 100644
--- a/tools/opt/opt.cpp
+++ b/tools/opt/opt.cpp
@@ -31,12 +31,14 @@
   const string ArgName, Name;
   bool (*OptPtr)(Module *C);
 } OptTable[] = {
-  { "-dce",      "Dead Code Elimination", DoDeadCodeElimination },
-  { "-constprop","Constant Propogation",  DoConstantPropogation }, 
-  { "-inline"   ,"Method Inlining",       DoMethodInlining      },
-  { "-strip"    ,"Strip Symbols",         DoSymbolStripping     },
-  { "-mstrip"   ,"Strip Module Symbols",  DoFullSymbolStripping },
-  { "-indvars"  ,"Simplify Induction Vars", DoInductionVariableCannonicalize },
+  { "-dce"       , "Dead Code Elimination", DoDeadCodeElimination },
+  { "-constprop" , "Constant Propogation",  DoConstantPropogation }, 
+  { "-inline"    , "Method Inlining",       DoMethodInlining      },
+  { "-strip"     , "Strip Symbols",         DoSymbolStripping     },
+  { "-mstrip"    , "Strip Module Symbols",  DoFullSymbolStripping },
+  { "-indvars"   , "Simplify Induction Vars",DoInductionVariableCannonicalize },
+  { "-sccp"      , "Sparse Conditional Constant Prop", DoSCCP<Module> },
+  { "-cpm"       , "Constant Pool Merging", DoConstantPoolMerging },
 };
 
 int main(int argc, char **argv) {