[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