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 | abfa3e56521c3ce3918285d2cefc1bcdf9dfb310 (patch) | |
tree | fd7702deaf518c94ef8632e3d122b3c2c85dff69 /llvm | |
parent | 7ff2bcb81424a6f9cded249b14b817ea25c37dcc (diff) | |
download | bcm5719-llvm-abfa3e56521c3ce3918285d2cefc1bcdf9dfb310.tar.gz bcm5719-llvm-abfa3e56521c3ce3918285d2cefc1bcdf9dfb310.zip |
[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.
llvm-svn: 199963
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Transforms/Scalar/LICM.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/LICM.cpp b/llvm/lib/Transforms/Scalar/LICM.cpp index bf37b48a8f3..f6c78b04f2f 100644 --- a/llvm/lib/Transforms/Scalar/LICM.cpp +++ b/llvm/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>(); } |