[llvm] c86f966 - [llvm][NFC] Remove unused fields in InlineAdvisor
Mircea Trofin via llvm-commits
llvm-commits at lists.llvm.org
Wed May 13 14:10:06 PDT 2020
Author: Mircea Trofin
Date: 2020-05-13T14:09:20-07:00
New Revision: c86f9664391133f8f610443e079fa1b89d2e4e29
URL: https://github.com/llvm/llvm-project/commit/c86f9664391133f8f610443e079fa1b89d2e4e29
DIFF: https://github.com/llvm/llvm-project/commit/c86f9664391133f8f610443e079fa1b89d2e4e29.diff
LOG: [llvm][NFC] Remove unused fields in InlineAdvisor
Added:
Modified:
llvm/include/llvm/Analysis/InlineAdvisor.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/Analysis/InlineAdvisor.h b/llvm/include/llvm/Analysis/InlineAdvisor.h
index 9f90c65dff17..115bca1d3219 100644
--- a/llvm/include/llvm/Analysis/InlineAdvisor.h
+++ b/llvm/include/llvm/Analysis/InlineAdvisor.h
@@ -174,7 +174,7 @@ class InlineAdvisorAnalysis : public AnalysisInfoMixin<InlineAdvisorAnalysis> {
static AnalysisKey Key;
InlineAdvisorAnalysis() = default;
struct Result {
- Result(Module &M, ModuleAnalysisManager &MAM) : M(M), MAM(MAM) {}
+ Result(Module &M, ModuleAnalysisManager &MAM) {}
bool invalidate(Module &, const PreservedAnalyses &,
ModuleAnalysisManager::Invalidator &) {
// InlineAdvisor must be preserved across analysis invalidations.
@@ -185,8 +185,6 @@ class InlineAdvisorAnalysis : public AnalysisInfoMixin<InlineAdvisorAnalysis> {
void clear() { Advisor.reset(); }
private:
- Module &M;
- ModuleAnalysisManager &MAM;
std::unique_ptr<InlineAdvisor> Advisor;
};
More information about the llvm-commits
mailing list