mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 02:33:06 +01:00
DomTree: Remove the releaseMemory() method
Summary: It is fully redundant with reset(). Change-Id: I25850b9f08eace757cf03cbb8780e970aca7f51a Reviewers: arsenm, RKSimon, mehdi_amini, courbet Subscribers: wdng, cfe-commits, llvm-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D83084
This commit is contained in:
parent
d4eb4d6675
commit
007aded190
@ -88,9 +88,7 @@ struct PostDominatorTreeWrapperPass : public FunctionPass {
|
||||
AU.setPreservesAll();
|
||||
}
|
||||
|
||||
void releaseMemory() override {
|
||||
DT.releaseMemory();
|
||||
}
|
||||
void releaseMemory() override { DT.reset(); }
|
||||
|
||||
void print(raw_ostream &OS, const Module*) const override;
|
||||
};
|
||||
|
@ -277,7 +277,7 @@ public:
|
||||
AU.setPreservesAll();
|
||||
}
|
||||
|
||||
void releaseMemory() override { DT.releaseMemory(); }
|
||||
void releaseMemory() override { DT.reset(); }
|
||||
|
||||
void print(raw_ostream &OS, const Module *M = nullptr) const override;
|
||||
};
|
||||
|
@ -325,8 +325,6 @@ protected:
|
||||
return false;
|
||||
}
|
||||
|
||||
void releaseMemory() { reset(); }
|
||||
|
||||
/// getNode - return the (Post)DominatorTree node for the specified basic
|
||||
/// block. This is the same as using operator[] on this class. The result
|
||||
/// may (but is not required to) be null for a forward (backwards)
|
||||
@ -760,9 +758,6 @@ public:
|
||||
return DomTreeBuilder::Verify(*this, VL);
|
||||
}
|
||||
|
||||
protected:
|
||||
void addRoot(NodeT *BB) { this->Roots.push_back(BB); }
|
||||
|
||||
void reset() {
|
||||
DomTreeNodes.clear();
|
||||
Roots.clear();
|
||||
@ -772,6 +767,9 @@ protected:
|
||||
SlowQueries = 0;
|
||||
}
|
||||
|
||||
protected:
|
||||
void addRoot(NodeT *BB) { this->Roots.push_back(BB); }
|
||||
|
||||
// NewBB is split and now it has one successor. Update dominator tree to
|
||||
// reflect this change.
|
||||
template <class N>
|
||||
|
Loading…
Reference in New Issue
Block a user