[lld/elf] Use C++17 nested namespace syntax in most places
Like D131405, but for ELF. No behavior change. Differential Revision: https://reviews.llvm.org/D131612
This commit is contained in:
@@ -13,8 +13,7 @@
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include <vector>
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
class Defined;
|
||||
class InputSection;
|
||||
@@ -43,7 +42,6 @@ private:
|
||||
bool initialized = false;
|
||||
};
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -13,8 +13,7 @@
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
#include <vector>
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
class Defined;
|
||||
class InputSection;
|
||||
@@ -43,7 +42,6 @@ private:
|
||||
bool initialized = false;
|
||||
};
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -11,12 +11,10 @@
|
||||
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
class InputSectionBase;
|
||||
|
||||
llvm::DenseMap<const InputSectionBase *, int> computeCallGraphProfileOrder();
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -26,8 +26,7 @@
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
class InputFile;
|
||||
class BinaryFile;
|
||||
@@ -419,7 +418,6 @@ static inline void internalLinkerError(StringRef loc, const Twine &msg) {
|
||||
llvm::getBugReportMsg());
|
||||
}
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -14,8 +14,7 @@
|
||||
#include "llvm/DebugInfo/DWARF/DWARFContext.h"
|
||||
#include "llvm/Object/ELF.h"
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
class InputSection;
|
||||
|
||||
@@ -100,7 +99,6 @@ private:
|
||||
StringRef lineStrSection;
|
||||
};
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -15,8 +15,7 @@
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include "llvm/Option/ArgList.h"
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
class InputFile;
|
||||
|
||||
extern std::unique_ptr<class LinkerDriver> driver;
|
||||
@@ -71,7 +70,6 @@ llvm::Optional<std::string> searchScript(StringRef path);
|
||||
llvm::Optional<std::string> searchLibraryBaseName(StringRef path);
|
||||
llvm::Optional<std::string> searchLibrary(StringRef path);
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -11,13 +11,11 @@
|
||||
|
||||
#include "lld/Common/LLVM.h"
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
struct EhSectionPiece;
|
||||
|
||||
uint8_t getFdeEncoding(EhSectionPiece *p);
|
||||
bool hasLSDA(const EhSectionPiece &p);
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
@@ -9,12 +9,10 @@
|
||||
#ifndef LLD_ELF_ICF_H
|
||||
#define LLD_ELF_ICF_H
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
template <class ELFT> void doIcf();
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
@@ -27,14 +27,11 @@
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
namespace llvm {
|
||||
namespace lto {
|
||||
namespace llvm::lto {
|
||||
class LTO;
|
||||
}
|
||||
} // namespace llvm
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
class BitcodeFile;
|
||||
class InputFile;
|
||||
@@ -55,7 +52,6 @@ private:
|
||||
std::unique_ptr<llvm::raw_fd_ostream> indexFile;
|
||||
llvm::DenseSet<StringRef> thinIndices;
|
||||
};
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -22,8 +22,7 @@
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
class Defined;
|
||||
class InputFile;
|
||||
@@ -365,7 +364,6 @@ public:
|
||||
|
||||
extern std::unique_ptr<LinkerScript> script;
|
||||
|
||||
} // end namespace elf
|
||||
} // end namespace lld
|
||||
} // end namespace lld::elf
|
||||
|
||||
#endif // LLD_ELF_LINKER_SCRIPT_H
|
||||
|
||||
@@ -9,10 +9,8 @@
|
||||
#ifndef LLD_ELF_MAPFILE_H
|
||||
#define LLD_ELF_MAPFILE_H
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
void writeMapAndCref();
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
@@ -9,12 +9,10 @@
|
||||
#ifndef LLD_ELF_MARKLIVE_H
|
||||
#define LLD_ELF_MARKLIVE_H
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
template <class ELFT> void markLive();
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
}
|
||||
|
||||
#endif // LLD_ELF_MARKLIVE_H
|
||||
|
||||
@@ -15,8 +15,7 @@
|
||||
|
||||
#include <array>
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
struct PhdrEntry;
|
||||
|
||||
@@ -154,7 +153,6 @@ struct Out {
|
||||
uint64_t getHeaderSize();
|
||||
|
||||
extern llvm::SmallVector<OutputSection *, 0> outputSections;
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -14,8 +14,7 @@
|
||||
#include "llvm/ADT/STLExtras.h"
|
||||
#include <vector>
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
class Symbol;
|
||||
class InputSection;
|
||||
class InputSectionBase;
|
||||
@@ -212,7 +211,6 @@ ArrayRef<RelTy> sortRels(ArrayRef<RelTy> rels, SmallVector<RelTy, 0> &storage) {
|
||||
}
|
||||
return rels;
|
||||
}
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -14,8 +14,7 @@
|
||||
#include "llvm/Support/MemoryBufferRef.h"
|
||||
#include <vector>
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
class ScriptLexer {
|
||||
public:
|
||||
@@ -52,7 +51,6 @@ private:
|
||||
size_t getColumnNumber();
|
||||
};
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -12,8 +12,7 @@
|
||||
#include "lld/Common/LLVM.h"
|
||||
#include "llvm/Support/MemoryBufferRef.h"
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
// Parses a linker script. Calling this function updates
|
||||
// lld::elf::config and lld::elf::script.
|
||||
@@ -29,7 +28,6 @@ void readDefsym(StringRef name, MemoryBufferRef mb);
|
||||
|
||||
bool hasWildcard(StringRef s);
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -13,8 +13,7 @@
|
||||
#include "llvm/ADT/CachedHashString.h"
|
||||
#include "llvm/ADT/DenseMap.h"
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
|
||||
class InputFile;
|
||||
class SharedFile;
|
||||
@@ -86,7 +85,6 @@ private:
|
||||
|
||||
extern std::unique_ptr<SymbolTable> symtab;
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -28,8 +28,7 @@
|
||||
#include "llvm/Support/Endian.h"
|
||||
#include "llvm/Support/Threading.h"
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
class Defined;
|
||||
struct PhdrEntry;
|
||||
class SymbolTableBaseSection;
|
||||
@@ -1267,7 +1266,6 @@ struct InStruct {
|
||||
|
||||
extern InStruct in;
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -12,8 +12,7 @@
|
||||
#include "llvm/ADT/SmallVector.h"
|
||||
#include "Relocations.h"
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
class Defined;
|
||||
class InputFile;
|
||||
class Symbol;
|
||||
@@ -78,7 +77,6 @@ static inline uint16_t computeHiBits(uint32_t toCompute) {
|
||||
return (toCompute + 0x8000) >> 16;
|
||||
}
|
||||
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
@@ -13,8 +13,7 @@
|
||||
#include "llvm/ADT/StringRef.h"
|
||||
#include <cstdint>
|
||||
|
||||
namespace lld {
|
||||
namespace elf {
|
||||
namespace lld::elf {
|
||||
class InputFile;
|
||||
class OutputSection;
|
||||
void copySectionsIntoPartitions();
|
||||
@@ -56,7 +55,6 @@ uint8_t getMipsFpAbiFlag(uint8_t oldFlag, uint8_t newFlag,
|
||||
bool isMipsN32Abi(const InputFile *f);
|
||||
bool isMicroMips();
|
||||
bool isMipsR6();
|
||||
} // namespace elf
|
||||
} // namespace lld
|
||||
} // namespace lld::elf
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user