Merge MutableFile with SimpleFile.
authorRui Ueyama <ruiu@google.com>
Tue, 7 Apr 2015 20:43:38 +0000 (20:43 +0000)
committerRui Ueyama <ruiu@google.com>
Tue, 7 Apr 2015 20:43:38 +0000 (20:43 +0000)
commit3c45cffd68cd9839d4737ea260ed2706ab304cc9
treea9e98d63c888ff305a2683d6120ba195ccbed629
parent6bea2f4f88ddc4437c4a072ca60118e7ad8ed834
Merge MutableFile with SimpleFile.

SimpleFile is the only derived class of MutableFile.
This patch reduces the height of class hierarchy by removing
MutableFile class.

llvm-svn: 234354
30 files changed:
lld/include/lld/Core/File.h
lld/include/lld/Core/Pass.h
lld/include/lld/Core/PassManager.h
lld/include/lld/Core/Resolver.h
lld/include/lld/Core/Simple.h
lld/lib/Driver/Driver.cpp
lld/lib/ReaderWriter/CoreLinkingContext.cpp
lld/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
lld/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp
lld/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp
lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp
lld/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.h
lld/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp
lld/lib/ReaderWriter/ELF/OrderPass.h
lld/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp
lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
lld/lib/ReaderWriter/MachO/GOTPass.cpp
lld/lib/ReaderWriter/MachO/LayoutPass.cpp
lld/lib/ReaderWriter/MachO/LayoutPass.h
lld/lib/ReaderWriter/MachO/ShimPass.cpp
lld/lib/ReaderWriter/MachO/StubsPass.cpp
lld/lib/ReaderWriter/PECOFF/EdataPass.cpp
lld/lib/ReaderWriter/PECOFF/EdataPass.h
lld/lib/ReaderWriter/PECOFF/IdataPass.cpp
lld/lib/ReaderWriter/PECOFF/IdataPass.h
lld/lib/ReaderWriter/PECOFF/InferSubsystemPass.h
lld/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp
lld/lib/ReaderWriter/PECOFF/LoadConfigPass.h
lld/lib/ReaderWriter/PECOFF/OrderPass.h
lld/lib/ReaderWriter/PECOFF/PDBPass.h