Include ADCE pass, rename include/Opt directory to llvm/Optimizations
authorChris Lattner <sabre@nondot.org>
Sat, 30 Jun 2001 06:38:31 +0000 (06:38 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 30 Jun 2001 06:38:31 +0000 (06:38 +0000)
Optimizations now in opt namespace.
Rename SCCP pass to DoSCCP

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118 91177308-0d34-0410-b5e6-96231b3b80d8

tools/opt/opt.cpp

index 7bae1d8190d8c58536e9fea360372795222e6625..f039a8a002ef24b8bb48ca0add81bb3c237354bc 100644 (file)
@@ -25,7 +25,9 @@
 #include "llvm/Bytecode/Reader.h"
 #include "llvm/Bytecode/Writer.h"
 #include "llvm/Tools/CommandLine.h"
-#include "llvm/Opt/AllOpts.h"
+#include "llvm/Optimizations/AllOpts.h"
+
+using namespace opt;
 
 struct {
   const string ArgName, Name;
@@ -37,8 +39,9 @@ struct {
   { "-strip"     , "Strip Symbols",         DoSymbolStripping     },
   { "-mstrip"    , "Strip Module Symbols",  DoFullSymbolStripping },
   { "-indvars"   , "Simplify Induction Vars",DoInductionVariableCannonicalize },
-  { "-sccp"      , "Sparse Conditional Constant Prop", DoSCCP<Module> },
+  { "-sccp"      , "Sparse Conditional Constant Prop", DoSCCP },
   { "-cpm"       , "Constant Pool Merging", DoConstantPoolMerging },
+  { "-adce"      , "Agressive DCE",         DoADCE },
 };
 
 int main(int argc, char **argv) {