diff --git a/tools/opt/opt.cpp b/tools/opt/opt.cpp index 100a753df4a..7bae1d8190d 100644 --- a/tools/opt/opt.cpp +++ b/tools/opt/opt.cpp @@ -31,12 +31,14 @@ struct { 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 }, + { "-cpm" , "Constant Pool Merging", DoConstantPoolMerging }, }; int main(int argc, char **argv) {