From 450d448dc6d6b0cbad218bd3cb8fb2432e1a3195 Mon Sep 17 00:00:00 2001 From: Rahul Joshi Date: Fri, 23 May 2025 13:51:04 -0700 Subject: [PATCH] [NFC][LLVM] Fix some `llvm` namespace usage in Bitcode writer --- llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h | 2 ++ llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 4 +--- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 3 --- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 5 +---- 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h b/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h index e36dea58cec45..44b5b7ebea935 100644 --- a/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h +++ b/llvm/include/llvm/Analysis/ModuleSummaryAnalysis.h @@ -103,6 +103,8 @@ createImmutableModuleSummaryIndexWrapperPass(const ModuleSummaryIndex *Index); /// consistency between summary analysis and the ThinLTO backend processing. bool mayHaveMemprofSummary(const CallBase *CB); +extern FunctionSummary::ForceSummaryHotnessType ForceSummaryEdgesCold; + } // end namespace llvm #endif // LLVM_ANALYSIS_MODULESUMMARYANALYSIS_H diff --git a/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp b/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp index d7e12dc80d7c2..571212c442689 100644 --- a/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp +++ b/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp @@ -63,10 +63,8 @@ using namespace llvm::memprof; // Option to force edges cold which will block importing when the // -import-cold-multiplier is set to 0. Useful for debugging. -namespace llvm { -FunctionSummary::ForceSummaryHotnessType ForceSummaryEdgesCold = +FunctionSummary::ForceSummaryHotnessType llvm::ForceSummaryEdgesCold = FunctionSummary::FSHT_None; -} // namespace llvm static cl::opt FSEC( "force-summary-edges-cold", cl::Hidden, cl::location(ForceSummaryEdgesCold), diff --git a/llvm/lib/Bitcode/Reader/MetadataLoader.cpp b/llvm/lib/Bitcode/Reader/MetadataLoader.cpp index c724488b45d48..8f67f00232fcd 100644 --- a/llvm/lib/Bitcode/Reader/MetadataLoader.cpp +++ b/llvm/lib/Bitcode/Reader/MetadataLoader.cpp @@ -60,9 +60,6 @@ #include #include #include -namespace llvm { -class Argument; -} using namespace llvm; diff --git a/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp b/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp index f8d80c1fc7798..5b3cd59f40821 100644 --- a/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp +++ b/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp @@ -23,6 +23,7 @@ #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringMap.h" #include "llvm/ADT/StringRef.h" +#include "llvm/Analysis/ModuleSummaryAnalysis.h" #include "llvm/BinaryFormat/Dwarf.h" #include "llvm/Bitcode/BitcodeCommon.h" #include "llvm/Bitcode/BitcodeReader.h" @@ -117,10 +118,6 @@ static cl::opt #endif cl::desc("")); -namespace llvm { -extern FunctionSummary::ForceSummaryHotnessType ForceSummaryEdgesCold; -} - extern llvm::cl::opt UseNewDbgInfoFormat; namespace {