Make llvm-link behave a bit more like LTO.
authorRafael Espindola <rafael.espindola@gmail.com>
Thu, 23 Oct 2014 19:40:45 +0000 (19:40 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Thu, 23 Oct 2014 19:40:45 +0000 (19:40 +0000)
commit957eae22f45f0fb9f38dc0a657654f61d7d25793
treeb8ae73466ed452807110941581041d1b89112d82
parent6f326ce75bc6424d1e01bbae525323bc5a57f2c8
Make llvm-link behave a bit more like LTO.

* Read modules lazily
* Don't treat the first file specially, instead merge all inputs into an empty
  module.

llvm-svn: 220501
llvm/tools/llvm-link/llvm-link.cpp