[llvm-commits] [llvm] r54133 - in /llvm/trunk: lib/Transforms/Scalar/DeadStoreElimination.cpp test/Transforms/DeadStoreElimination/2008-07-28-load-store.ll
Devang Patel
dpatel at apple.com
Mon Jul 28 11:43:10 PDT 2008
On Jul 28, 2008, at 9:14 AM, Owen Anderson wrote:
> virtual void getAnalysisUsage(AnalysisUsage &AU) const {
> AU.setPreservesCFG();
> + AU.addRequired<DominatorTree>();
> AU.addRequired<TargetData>();
> AU.addRequired<AliasAnalysis>();
> AU.addRequired<MemoryDependenceAnalysis>();
> + AU.addPreserved<DominatorTree>();
If a pass preserves CFG then it implicitly preserves DominatorTree
because DominatorTree is registered as CFG pass.
-
Devang
More information about the llvm-commits
mailing list