From fa71c16455873bcd218dc443dae8a4ec158d770b Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Thu, 24 Nov 2022 20:31:13 -0800 Subject: [PATCH] [Inliner] Move cl::opt inside llvm:: --- llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp | 2 ++ llvm/lib/Analysis/InlineAdvisor.cpp | 2 ++ llvm/lib/Transforms/IPO/Inliner.cpp | 2 ++ 3 files changed, 6 insertions(+) diff --git a/llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp b/llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp index 48eeb87ac8b3..d24cb1c3c7a1 100644 --- a/llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp +++ b/llvm/lib/Analysis/ImportedFunctionsInliningStatistics.cpp @@ -23,6 +23,7 @@ using namespace llvm; +namespace llvm { cl::opt InlinerFunctionImportStats( "inliner-function-import-stats", cl::init(InlinerFunctionImportStatsOpts::No), @@ -31,6 +32,7 @@ cl::opt InlinerFunctionImportStats( clEnumValN(InlinerFunctionImportStatsOpts::Verbose, "verbose", "printing of statistics for each inlined function")), cl::Hidden, cl::desc("Enable inliner stats for imported functions")); +} ImportedFunctionsInliningStatistics::InlineGraphNode & ImportedFunctionsInliningStatistics::createInlineGraphNode(const Function &F) { diff --git a/llvm/lib/Analysis/InlineAdvisor.cpp b/llvm/lib/Analysis/InlineAdvisor.cpp index 3642d316c0fb..e4335eff83f9 100644 --- a/llvm/lib/Analysis/InlineAdvisor.cpp +++ b/llvm/lib/Analysis/InlineAdvisor.cpp @@ -61,7 +61,9 @@ static cl::opt cl::desc("If true, annotate inline advisor remarks " "with LTO and pass information.")); +namespace llvm { extern cl::opt InlinerFunctionImportStats; +} namespace { using namespace llvm::ore; diff --git a/llvm/lib/Transforms/IPO/Inliner.cpp b/llvm/lib/Transforms/IPO/Inliner.cpp index ea462f46cd4c..5d4ad97f6642 100644 --- a/llvm/lib/Transforms/IPO/Inliner.cpp +++ b/llvm/lib/Transforms/IPO/Inliner.cpp @@ -109,7 +109,9 @@ static cl::opt EnablePostSCCAdvisorPrinting("enable-scc-inline-advisor-printing", cl::init(false), cl::Hidden); +namespace llvm { extern cl::opt InlinerFunctionImportStats; +} static cl::opt CGSCCInlineReplayFile( "cgscc-inline-replay", cl::init(""), cl::value_desc("filename"),