[Driver] Replace Target with TargetInfo. Simplify LinkerInput.
authorMichael J. Spencer <bigcheesegs@gmail.com>
Thu, 7 Feb 2013 06:46:48 +0000 (06:46 +0000)
committerMichael J. Spencer <bigcheesegs@gmail.com>
Thu, 7 Feb 2013 06:46:48 +0000 (06:46 +0000)
commitcfe59fd0d3ee74110e7d30abfe994fe154532850
tree38046ff68e3726fc6a4b2d8c91ad15ae0519cadf
parent589baf98b4d50e0e714dc37e24915e391406e512
[Driver] Replace Target with TargetInfo. Simplify LinkerInput.

This removes Target and moves the functionality it had over to TargetInfo.

This also simplifies LinkerInput by removing the InputKind. This will be handled elsewhere.

llvm-svn: 174589
12 files changed:
lld/include/lld/Core/LinkerOptions.h
lld/include/lld/Core/TargetInfo.h
lld/include/lld/Driver/Target.h [deleted file]
lld/include/lld/ReaderWriter/ELFTargetInfo.h
lld/include/lld/ReaderWriter/MachOTargetInfo.h
lld/lib/Driver/CMakeLists.txt
lld/lib/Driver/Drivers.cpp
lld/lib/Driver/LinkerInvocation.cpp
lld/lib/Driver/Target.cpp [deleted file]
lld/lib/Driver/Targets.cpp [deleted file]
lld/lib/ReaderWriter/ELF/ELFTargetInfo.cpp
lld/tools/lld-core/lld-core.cpp