mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 12:41:49 +01:00
Make DT a transitive dependency of LI.
Summary: LoopInfoWrapperPass::verify uses DT, which means DT must be alive even if it has no direct users. Fixes a crash in expensive checks mode. Reviewers: pcc, leonardchan Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D64896 llvm-svn: 366388
This commit is contained in:
parent
55e236e6d3
commit
fb651baa10
@ -1039,7 +1039,7 @@ void LoopInfoWrapperPass::verifyAnalysis() const {
|
||||
|
||||
void LoopInfoWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const {
|
||||
AU.setPreservesAll();
|
||||
AU.addRequired<DominatorTreeWrapperPass>();
|
||||
AU.addRequiredTransitive<DominatorTreeWrapperPass>();
|
||||
}
|
||||
|
||||
void LoopInfoWrapperPass::print(raw_ostream &OS, const Module *) const {
|
||||
|
Loading…
x
Reference in New Issue
Block a user