ELF: Merge DefinedRegular and Defined.
authorPeter Collingbourne <peter@pcc.me.uk>
Mon, 6 Nov 2017 04:35:31 +0000 (04:35 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Mon, 6 Nov 2017 04:35:31 +0000 (04:35 +0000)
commite9a9e0a1e7101ee69d2c015e0430cae4202b1039
treef46e0c4cc1d52cce76137bd846597529c6542cb9
parent6c55a708381cd9583e3faaa73b50baf0a733ec01
ELF: Merge DefinedRegular and Defined.

Now that DefinedRegular is the only remaining derived class of
Defined, we can merge the two classes.

Differential Revision: https://reviews.llvm.org/D39667

llvm-svn: 317448
20 files changed:
lld/ELF/Arch/Mips.cpp
lld/ELF/GdbIndex.cpp
lld/ELF/ICF.cpp
lld/ELF/InputFiles.cpp
lld/ELF/InputSection.cpp
lld/ELF/InputSection.h
lld/ELF/LinkerScript.cpp
lld/ELF/LinkerScript.h
lld/ELF/MapFile.cpp
lld/ELF/MarkLive.cpp
lld/ELF/OutputSections.h
lld/ELF/Relocations.cpp
lld/ELF/SymbolTable.cpp
lld/ELF/SymbolTable.h
lld/ELF/Symbols.cpp
lld/ELF/Symbols.h
lld/ELF/SyntheticSections.cpp
lld/ELF/Thunks.cpp
lld/ELF/Thunks.h
lld/ELF/Writer.cpp