Use IRMover directly.
authorRafael Espindola <rafael.espindola@gmail.com>
Sat, 5 Mar 2016 14:51:51 +0000 (14:51 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Sat, 5 Mar 2016 14:51:51 +0000 (14:51 +0000)
commit7f6d50b229cf67ee186c057a5aa89a6bd4dbbfc1
tree4022bea69b718c6e6ee6148bfadd9a4547f3d495
parent4aa36fd4e3f728e71c80f891173328ca25860cf2
Use IRMover directly.

This has a few advantages:
* If lld selected a non bitcode symbol, be the bitcode GV is not merged
* lib/Linker is not redoing symbol resolution.

llvm-svn: 262773
lld/ELF/SymbolTable.cpp
lld/test/ELF/lto/Inputs/resolution.s [new file with mode: 0644]
lld/test/ELF/lto/resolution.ll [new file with mode: 0644]