[llvm] r259883 - Move classes defined in a cpp file into an anonymous namespace.

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Fri Feb 5 05:50:53 PST 2016


Author: d0k
Date: Fri Feb  5 07:50:53 2016
New Revision: 259883

URL: http://llvm.org/viewvc/llvm-project?rev=259883&view=rev
Log:
Move classes defined in a cpp file into an anonymous namespace.

No functionality change intended.

Modified:
    llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp
    llvm/trunk/lib/Target/Hexagon/HexagonRDFOpt.cpp

Modified: llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp?rev=259883&r1=259882&r2=259883&view=diff
==============================================================================
--- llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp (original)
+++ llvm/trunk/lib/ProfileData/CoverageMappingReader.cpp Fri Feb  5 07:50:53 2016
@@ -306,6 +306,7 @@ StringRef InstrProfSymtab::getFuncName(u
   return Data.substr(Pointer - Address, Size);
 }
 
+namespace {
 struct CovMapFuncRecordReader {
   // The interface to read coverage mapping function records for
   // a module. \p Buf is a reference to the buffer pointer pointing
@@ -413,6 +414,7 @@ public:
     return std::error_code();
   }
 };
+} // end anonymous namespace
 
 template <class IntPtrT, support::endianness Endian>
 std::unique_ptr<CovMapFuncRecordReader> CovMapFuncRecordReader::get(

Modified: llvm/trunk/lib/Target/Hexagon/HexagonRDFOpt.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonRDFOpt.cpp?rev=259883&r1=259882&r2=259883&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonRDFOpt.cpp (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonRDFOpt.cpp Fri Feb  5 07:50:53 2016
@@ -71,6 +71,7 @@ INITIALIZE_PASS_DEPENDENCY(MachineDomina
 INITIALIZE_PASS_END(HexagonRDFOpt, "rdfopt", "Hexagon RDF opt", false, false)
 
 
+namespace {
 struct HexagonCP : public CopyPropagation {
   HexagonCP(DataFlowGraph &G) : CopyPropagation(G) {}
   bool interpretAsCopy(const MachineInstr *MI, EqualityMap &EM) override;
@@ -85,6 +86,7 @@ struct HexagonDCE : public DeadCodeElimi
 
   bool run();
 };
+} // end anonymous namespace
 
 
 bool HexagonCP::interpretAsCopy(const MachineInstr *MI, EqualityMap &EM) {




More information about the llvm-commits mailing list