SimpleFile is the only derived class of MutableFile.
This patch removes reduces the height of class hierarchy by
removing MutableFile class.
Details
Details
- Reviewers
atanasyan
Diff Detail
Diff Detail
Paths
| Differential D8875
LLD: Merge MutableFile with SimpleFile ClosedPublic Authored by ruiu on Apr 7 2015, 11:19 AM.
Details
Summary SimpleFile is the only derived class of MutableFile.
Diff Detail Event Timelineruiu updated this object. This revision is now accepted and ready to land.Apr 7 2015, 1:38 PM
Revision Contents
Diff 23353 include/lld/Core/File.h
include/lld/Core/Pass.h
include/lld/Core/PassManager.h
include/lld/Core/Resolver.h
include/lld/Core/Simple.h
lib/Driver/Driver.cpp
lib/ReaderWriter/CoreLinkingContext.cpp
lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp
lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp
lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp
lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.h
lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp
lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp
lib/ReaderWriter/ELF/OrderPass.h
lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp
lib/ReaderWriter/MachO/CompactUnwindPass.cpp
lib/ReaderWriter/MachO/GOTPass.cpp
lib/ReaderWriter/MachO/LayoutPass.h
lib/ReaderWriter/MachO/LayoutPass.cpp
lib/ReaderWriter/MachO/ShimPass.cpp
lib/ReaderWriter/MachO/StubsPass.cpp
lib/ReaderWriter/PECOFF/EdataPass.h
lib/ReaderWriter/PECOFF/EdataPass.cpp
lib/ReaderWriter/PECOFF/IdataPass.h
lib/ReaderWriter/PECOFF/IdataPass.cpp
lib/ReaderWriter/PECOFF/InferSubsystemPass.h
lib/ReaderWriter/PECOFF/LoadConfigPass.h
lib/ReaderWriter/PECOFF/LoadConfigPass.cpp
lib/ReaderWriter/PECOFF/OrderPass.h
lib/ReaderWriter/PECOFF/PDBPass.h
|