From: Chris Lattner Date: Tue, 4 Dec 2001 04:32:04 +0000 (+0000) Subject: Use new induction variable simplification code with -indvars option X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=fe196cf98be05d5fe0ace90e5de8195f9d556f6d;hp=9a88d278dd00c5a61c38cc520e218949cf430923;p=oota-llvm.git Use new induction variable simplification code with -indvars option git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1410 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/opt/Makefile b/tools/opt/Makefile index 903591c80ce..a4c11102019 100644 --- a/tools/opt/Makefile +++ b/tools/opt/Makefile @@ -1,6 +1,6 @@ LEVEL = ../.. TOOLNAME = opt -USEDLIBS = opt bcreader bcwriter asmwriter analysis vmcore support instrument transforms ipo target analysis +USEDLIBS = opt bcreader bcwriter asmwriter analysis vmcore support instrument transforms scalaropts ipo target analysis include $(LEVEL)/Makefile.common diff --git a/tools/opt/opt.cpp b/tools/opt/opt.cpp index 927a69a5f32..837c2ddef5b 100644 --- a/tools/opt/opt.cpp +++ b/tools/opt/opt.cpp @@ -17,6 +17,7 @@ #include "llvm/Transforms/LevelChange.h" #include "llvm/Transforms/SwapStructContents.h" #include "llvm/Transforms/IPO/GlobalDCE.h" +#include "llvm/Transforms/Scalar/IndVarSimplify.h" #include "Support/CommandLine.h" #include #include @@ -48,7 +49,7 @@ struct { { mergecons, new ConstantMerge() }, { strip , new opt::SymbolStripping() }, { mstrip , new opt::FullSymbolStripping() }, - { indvars , new opt::InductionVariableCannonicalize() }, + { indvars , new InductionVariableSimplify() }, { sccp , new opt::SCCPPass() }, { adce , new opt::AgressiveDCE() }, { raise , new RaisePointerReferences() },