aboutsummaryrefslogtreecommitdiff
path: root/tools/gold
AgeCommit message (Expand)Author
2013-08-26Revert LOCALMODs in gold plugin and libLTO related to bitcode shared objects ...Derek Schuff
2013-08-07Revert localmod for bitcode linking speedup (different fix upstream).Jan Voung
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
2012-12-04Sort the #include lines for tools/...Chandler Carruth
2012-11-06Merge commit 'cfe09ed28d8a65b671e8b7a716a933e98e810e32'Derek Schuff
2012-10-26libLTO has a bug in that it will keep every symbol if none is needed. We usedRafael Espindola
2012-09-18Merge commit '8e70b5506ec0d7a6c2740bc89cd1b8f12a78b24f'Derek Schuff
2012-08-27Pass -lLTO after gold-plugin.o so that it gets used in systems that default toRafael Espindola
2012-08-13Change LLVM bitcode linking to use tree reductionJan Voung
2012-07-31revert CL http://codereview.chromium.org/8714005/Robert Muth
2012-07-31This hack is necessary under ubuntu precise to produce a gold plugin which has aRobert Muth
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-06-13Use LTO_CODEGEN_PIC_MODEL_DYNAMIC for PIE. This requirest a git version ofRafael Espindola
2011-12-22drop unneeded config.h includesDylan Noblesmith
2011-11-23Point to libLTO with -L/PATH/ -lLTO so that it is found in the installRafael Espindola
2011-11-05Use absolute path to exportsfile in gold plugin CMake build.Peter Collingbourne
2011-10-18build: Tidy up a bunch of tool Makefiles, and simplify where possible using theDaniel Dunbar
2011-09-15use 64-bit types instead of off_t/size_t to avoid the issue whenIvan Krasin
2011-09-12gold plugin: don't report error on non-bitcode (e.g. ELF) files.Ivan Krasin
2011-09-09gold plugin: report errors occured in lto_module_create_from_*Ivan Krasin
2011-07-26Don't try to dereference syms[0] on an empty vector. Reported by Todd JacksonNick Lewycky
2011-05-31Also remove -lLTO which should have been in r132349. I failed to apply thisNick Lewycky
2011-05-31Make the gold plugin build on Cygwin as well as Linux. Patch by David Meyer!Nick Lewycky
2011-05-12CMake builds gold by default since revision 127466. This isOscar Fuentes
2011-05-04Remove an unused variable.Duncan Sands
2011-04-07If present, use gold's support for getting a file view. This prevents havingRafael Espindola
2011-03-22Add a lto_codegen_compile_to_file to avoid producing a file, reading it toRafael Espindola
2011-03-17Add support in the LTO library for loading an object from the middleRafael Espindola
2011-03-11Force re-linking of LLVMgold.so when its exports file changes.Oscar Fuentes
2011-03-11Fix processing of gold.exports.Oscar Fuentes
2011-03-11Add LTO and gold plugin to the CMake build. Linux-only, support forOscar Fuentes
2011-02-27Gold now rescans archives as needed, so the pass-through options are notRafael Espindola
2011-02-27bfd was fixed, remove the work around.Rafael Espindola
2011-02-26LTO uses MC now.Rafael Espindola
2011-02-20Dispose modules early and only create codegen when the plugin is beingRafael Espindola
2011-02-19Add modules to codegen as soon as possible. This reduces the link timeRafael Espindola
2011-02-16Add a debug obj-path option to make it easy to keep the .o produce by LTO.Rafael Espindola
2011-02-14Switch llvm to using comdats. For now always use groups with a singleRafael Espindola
2011-02-08Don't open the file again in the gold plugin. To be able to do this, updateRafael Espindola
2011-01-20gold: MinGW fix.Michael J. Spencer
2010-11-29Now to chant the magical incantation that will exorcise the System libraryCharles Davis
2010-11-29I swear I did a make clean and make before committing all this...Michael J. Spencer
2010-10-07Move tool_output_file into its own file.Dan Gohman
2010-09-10Don't build redundant libLLVMgold.a.NAKAMURA Takumi
2010-09-02Fix compile errors.Nick Lewycky
2010-08-20Convert tools to use tool_output_file, and introduce errorDan Gohman
2010-08-11Make it possible to set the cpu used for codegen.Rafael Espindola
2010-08-10Make it possible to set the flags passed to the assembler.Rafael Espindola
2010-08-10Fix silly bug.Rafael Espindola
2010-08-09Make it possible to set the target triple and expose that with an option in theRafael Espindola