summaryrefslogtreecommitdiffstats
path: root/lld/unittests
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2015-02-20 22:10:28 +0000
committerRui Ueyama <ruiu@google.com>2015-02-20 22:10:28 +0000
commit2c64aef35fc880d608dc5fc6e3a850d69caedfd6 (patch)
treef1556c77f13280d5d07cf6bf8f67630929bf27a8 /lld/unittests
parent860660ea5e89a6593b6748a78840427019ab573a (diff)
downloadbcm5719-llvm-2c64aef35fc880d608dc5fc6e3a850d69caedfd6.tar.gz
bcm5719-llvm-2c64aef35fc880d608dc5fc6e3a850d69caedfd6.zip
Remove YAML/Native round-trip passes.
The round-trip passes were introduced in r193300. The intention of the change was to make sure that LLD is capable of reading end writing such file formats. But that turned out to be yet another over-designed stuff that had been slowing down everyday development. The passes ran after the core linker and before the writer. If you had an additional piece of information that needs to be passed from front-end to the writer, you had to invent a way to save the data to YAML/Native. These passes forced us to do that even if that data was not needed to be represented neither in an object file nor in an executable/DSO. It doesn't make sense. We don't need these passes. http://reviews.llvm.org/D7480 llvm-svn: 230069
Diffstat (limited to 'lld/unittests')
-rw-r--r--lld/unittests/DriverTests/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/lld/unittests/DriverTests/Makefile b/lld/unittests/DriverTests/Makefile
index 47d628236b4..bd5fed151f3 100644
--- a/lld/unittests/DriverTests/Makefile
+++ b/lld/unittests/DriverTests/Makefile
@@ -10,7 +10,7 @@
LLD_LEVEL = ../..
TESTNAME = DriverTests
USEDLIBS = lldDriver.a lldConfig.a \
- lldELF.a lldMachO.a lldPasses.a lldPECOFF.a \
+ lldELF.a lldMachO.a lldPECOFF.a \
lldCore.a lldNative.a lldReaderWriter.a \
lldHexagonELFTarget.a lldMipsELFTarget.a \
lldX86ELFTarget.a lldX86_64ELFTarget.a lldYAML.a \
OpenPOWER on IntegriCloud