aboutsummaryrefslogtreecommitdiff
path: root/tools/gold/gold-plugin.cpp
AgeCommit message (Expand)Author
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-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-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-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-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
2010-06-29Remove variables that are written by not read.Duncan Sands
2010-06-23Add an extra-library-path option to the plugin. This is used to supportRafael Espindola
2010-06-21add_input_file and add_input_library now take const arguments, remove theRafael Espindola
2010-06-18Add a pass-through option to the plugin. The use case for this option is toRafael Espindola
2010-06-14Don't produce output only if *all* files are unused.Rafael Espindola
2010-06-07Plug a leak in the non-error case by removing one level of indirection.Nick Lewycky
2010-06-07Misc cleanups to the gold plugin.Rafael Espindola
2010-06-03Add a emit-llvm option to the plugin and make the path argument to also-emit-...Rafael Espindola
2010-06-03Perfer !string.empty() over string != "".Nick Lewycky
2010-06-03Whitespace cleanup.Nick Lewycky
2010-06-03Don't preserve all symbols in a .so and instead trust gold to know what isRafael Espindola
2010-05-13Add an also-emit-llvm option to the gold plugin.Rafael Espindola
2010-04-16Revert r64616 which worked around http://gcc.gnu.org/PR42757 , we just didn'tNick Lewycky
2010-04-16Make things static that don't need to be referenced from outside the file.Dan Gohman
2009-10-28Fix to pass options from Gold plugin to LTO codegenViktor Kutuzov
2009-10-22Include config.h in order to have HAVE_STDINT_H be defined.Duncan Sands
2009-08-25Make LLVM command-line tools overwrite their output files without -f.Dan Gohman
2009-08-23Change raw_fd_ostream to take flags as an optional bitmask Chris Lattner
2009-07-15Add a Force option to raw_fd_ostream to specify whether openingDan Gohman
2009-07-01Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes theJeffrey Yasskin
2009-06-15Remove the gcc= option. llvm-gcc uses only as=Rafael Espindola
2009-06-07Add option for specifying the path to assembler, "as". This overrides the pathNick Lewycky
2009-04-30Allow a user of libLTO to specify the full pathname of the gcc executable toNick Lewycky
2009-04-24Add LTO_SYMBOL_DEFINITION_WEAKUNDEF, use that on the gold plugin.Rafael Espindola
2009-02-22Add an option to the gold plugin to make it emit a file with the public apiNick Lewycky