diff options
| author | Hongbin Zheng <etherzhhb@gmail.com> | 2016-02-25 17:54:07 +0000 |
|---|---|---|
| committer | Hongbin Zheng <etherzhhb@gmail.com> | 2016-02-25 17:54:07 +0000 |
| commit | 3f97840721817d36d5bb5348a628b1d20c8fc4c3 (patch) | |
| tree | 44773d0ab6cf720c7d715596e342231c26ad8031 /llvm/lib/Target | |
| parent | 5a8453d576319f5bca9dc3788e1ae29694e55911 (diff) | |
| download | bcm5719-llvm-3f97840721817d36d5bb5348a628b1d20c8fc4c3.tar.gz bcm5719-llvm-3f97840721817d36d5bb5348a628b1d20c8fc4c3.zip | |
Introduce analysis pass to compute PostDominators in the new pass manager. NFC
Differential Revision: http://reviews.llvm.org/D17537
llvm-svn: 261902
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp b/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp index 931db6687bf..1609eee2e5a 100644 --- a/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp +++ b/llvm/lib/Target/Hexagon/HexagonCommonGEP.cpp @@ -90,8 +90,8 @@ namespace { virtual void getAnalysisUsage(AnalysisUsage &AU) const { AU.addRequired<DominatorTreeWrapperPass>(); AU.addPreserved<DominatorTreeWrapperPass>(); - AU.addRequired<PostDominatorTree>(); - AU.addPreserved<PostDominatorTree>(); + AU.addRequired<PostDominatorTreeWrapperPass>(); + AU.addPreserved<PostDominatorTreeWrapperPass>(); AU.addRequired<LoopInfoWrapperPass>(); AU.addPreserved<LoopInfoWrapperPass>(); FunctionPass::getAnalysisUsage(AU); @@ -147,7 +147,7 @@ char HexagonCommonGEP::ID = 0; INITIALIZE_PASS_BEGIN(HexagonCommonGEP, "hcommgep", "Hexagon Common GEP", false, false) INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) -INITIALIZE_PASS_DEPENDENCY(PostDominatorTree) +INITIALIZE_PASS_DEPENDENCY(PostDominatorTreeWrapperPass) INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) INITIALIZE_PASS_END(HexagonCommonGEP, "hcommgep", "Hexagon Common GEP", false, false) @@ -1276,7 +1276,7 @@ bool HexagonCommonGEP::runOnFunction(Function &F) { Fn = &F; DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); - PDT = &getAnalysis<PostDominatorTree>(); + PDT = &getAnalysis<PostDominatorTreeWrapperPass>().getPostDomTree(); LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); Ctx = &F.getContext(); |

