Move classes defined in a cpp file into an anonymous namespace.

No functionality change intended.

llvm-svn: 259883
diff --git a/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp b/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp
index 9a935ca..cefae02 100644
--- a/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp
+++ b/llvm/lib/Target/Hexagon/HexagonRDFOpt.cpp
@@ -71,6 +71,7 @@
 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 @@
 
   bool run();
 };
+} // end anonymous namespace
 
 
 bool HexagonCP::interpretAsCopy(const MachineInstr *MI, EqualityMap &EM) {