diff options
author | Chandler Carruth <chandlerc@gmail.com> | 2014-01-24 01:59:49 +0000 |
---|---|---|
committer | Chandler Carruth <chandlerc@gmail.com> | 2014-01-24 01:59:49 +0000 |
commit | 42e23de4dbbf5bca6883d07dc0cc3f4ac40ca4f0 (patch) | |
tree | 165456bb84a567da238e1df74149a5457ee8ee57 /lib/Transforms | |
parent | 3a89110b6ef56a576c75d72eb89896e14e06dc84 (diff) | |
download | llvm-42e23de4dbbf5bca6883d07dc0cc3f4ac40ca4f0.tar.gz llvm-42e23de4dbbf5bca6883d07dc0cc3f4ac40ca4f0.tar.bz2 llvm-42e23de4dbbf5bca6883d07dc0cc3f4ac40ca4f0.tar.xz |
[cleanup] Use the type-based preservation method rather than a string
literal that bakes a pass name and forces parsing it in the pass
manager.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@199963 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
-rw-r--r-- | lib/Transforms/Scalar/LICM.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/Transforms/Scalar/LICM.cpp b/lib/Transforms/Scalar/LICM.cpp index bf37b48a8f..f6c78b04f2 100644 --- a/lib/Transforms/Scalar/LICM.cpp +++ b/lib/Transforms/Scalar/LICM.cpp @@ -38,6 +38,7 @@ #include "llvm/Analysis/ConstantFolding.h" #include "llvm/Analysis/LoopInfo.h" #include "llvm/Analysis/LoopPass.h" +#include "llvm/Analysis/ScalarEvolution.h" #include "llvm/Analysis/ValueTracking.h" #include "llvm/IR/Constants.h" #include "llvm/IR/DataLayout.h" @@ -86,7 +87,7 @@ namespace { AU.addRequiredID(LoopSimplifyID); AU.addRequired<AliasAnalysis>(); AU.addPreserved<AliasAnalysis>(); - AU.addPreserved("scalar-evolution"); + AU.addPreserved<ScalarEvolution>(); AU.addPreservedID(LoopSimplifyID); AU.addRequired<TargetLibraryInfo>(); } |