aboutsummaryrefslogtreecommitdiffstats
path: root/tools/gold/gold-plugin.cpp
Commit message (Expand)AuthorAgeFilesLines
* drop unneeded config.h includesDylan Noblesmith2011-12-221-1/+1
* use 64-bit types instead of off_t/size_t to avoid the issue whenIvan Krasin2011-09-151-1/+1
* gold plugin: don't report error on non-bitcode (e.g. ELF) files.Ivan Krasin2011-09-121-9/+25
* gold plugin: report errors occured in lto_module_create_from_*Ivan Krasin2011-09-091-1/+6
* Don't try to dereference syms[0] on an empty vector. Reported by Todd JacksonNick Lewycky2011-07-261-0/+2
* Remove an unused variable.Duncan Sands2011-05-041-1/+0
* If present, use gold's support for getting a file view. This prevents havingRafael Espindola2011-04-071-1/+12
* Add a lto_codegen_compile_to_file to avoid producing a file, reading it toRafael Espindola2011-03-221-30/+2
* Add support in the LTO library for loading an object from the middleRafael Espindola2011-03-171-37/+4
* Gold now rescans archives as needed, so the pass-through options are notRafael Espindola2011-02-271-22/+0
* bfd was fixed, remove the work around.Rafael Espindola2011-02-271-12/+1
* LTO uses MC now.Rafael Espindola2011-02-261-24/+0
* Dispose modules early and only create codegen when the plugin is beingRafael Espindola2011-02-201-5/+19
* Add modules to codegen as soon as possible. This reduces the link timeRafael Espindola2011-02-191-30/+24
* Add a debug obj-path option to make it easy to keep the .o produce by LTO.Rafael Espindola2011-02-161-14/+24
* Switch llvm to using comdats. For now always use groups with a singleRafael Espindola2011-02-141-2/+2
* Don't open the file again in the gold plugin. To be able to do this, updateRafael Espindola2011-02-081-7/+23
* gold: MinGW fix.Michael J. Spencer2011-01-201-0/+7
* I swear I did a make clean and make before committing all this...Michael J. Spencer2010-11-291-3/+3
* Move tool_output_file into its own file.Dan Gohman2010-10-071-1/+1
* Fix compile errors.Nick Lewycky2010-09-021-4/+4
* Convert tools to use tool_output_file, and introduce errorDan Gohman2010-08-201-2/+9
* Make it possible to set the cpu used for codegen.Rafael Espindola2010-08-111-0/+6
* Make it possible to set the flags passed to the assembler.Rafael Espindola2010-08-101-0/+12
* Fix silly bug.Rafael Espindola2010-08-101-1/+1
* Make it possible to set the target triple and expose that with an option in theRafael Espindola2010-08-091-0/+7
* Remove variables that are written by not read.Duncan Sands2010-06-291-6/+0
* Add an extra-library-path option to the plugin. This is used to supportRafael Espindola2010-06-231-0/+13
* add_input_file and add_input_library now take const arguments, remove theRafael Espindola2010-06-211-2/+2
* Add a pass-through option to the plugin. The use case for this option is toRafael Espindola2010-06-181-0/+26
* Don't produce output only if *all* files are unused.Rafael Espindola2010-06-141-7/+7
* Plug a leak in the non-error case by removing one level of indirection.Nick Lewycky2010-06-071-6/+4
* Misc cleanups to the gold plugin.Rafael Espindola2010-06-071-15/+16
* Add a emit-llvm option to the plugin and make the path argument to also-emit-...Rafael Espindola2010-06-031-2/+23
* Perfer !string.empty() over string != "".Nick Lewycky2010-06-031-2/+2
* Whitespace cleanup.Nick Lewycky2010-06-031-5/+5
* Don't preserve all symbols in a .so and instead trust gold to know what isRafael Espindola2010-06-031-12/+10
* Add an also-emit-llvm option to the gold plugin.Rafael Espindola2010-05-131-0/+14
* Revert r64616 which worked around http://gcc.gnu.org/PR42757 , we just didn'tNick Lewycky2010-04-161-4/+2
* Make things static that don't need to be referenced from outside the file.Dan Gohman2010-04-161-12/+12
* Fix to pass options from Gold plugin to LTO codegenViktor Kutuzov2009-10-281-20/+44
* Include config.h in order to have HAVE_STDINT_H be defined.Duncan Sands2009-10-221-0/+1
* Make LLVM command-line tools overwrite their output files without -f.Dan Gohman2009-08-251-1/+1
* Change raw_fd_ostream to take flags as an optional bitmask Chris Lattner2009-08-231-4/+3
* Add a Force option to raw_fd_ostream to specify whether openingDan Gohman2009-07-151-1/+3
* Add a portable strerror*() wrapper, llvm::sys::StrError(). This includes theJeffrey Yasskin2009-07-011-2/+3
* Remove the gcc= option. llvm-gcc uses only as=Rafael Espindola2009-06-151-12/+5
* Add option for specifying the path to assembler, "as". This overrides the pathNick Lewycky2009-06-071-0/+10
* Allow a user of libLTO to specify the full pathname of the gcc executable toNick Lewycky2009-04-301-0/+10
* Add LTO_SYMBOL_DEFINITION_WEAKUNDEF, use that on the gold plugin.Rafael Espindola2009-04-241-0/+3