| Commit message (Expand) | Author | Age | Files | Lines |
* | build: Tidy up a bunch of tool Makefiles, and simplify where possible using the | Daniel Dunbar | 2011-10-18 | 1 | -10/+8 |
* | use 64-bit types instead of off_t/size_t to avoid the issue when | Ivan Krasin | 2011-09-15 | 1 | -1/+1 |
* | gold plugin: don't report error on non-bitcode (e.g. ELF) files. | Ivan Krasin | 2011-09-12 | 1 | -9/+25 |
* | gold plugin: report errors occured in lto_module_create_from_* | Ivan Krasin | 2011-09-09 | 1 | -1/+6 |
* | Don't try to dereference syms[0] on an empty vector. Reported by Todd Jackson | Nick Lewycky | 2011-07-26 | 1 | -0/+2 |
* | Also remove -lLTO which should have been in r132349. I failed to apply this | Nick Lewycky | 2011-05-31 | 1 | -1/+1 |
* | Make the gold plugin build on Cygwin as well as Linux. Patch by David Meyer! | Nick Lewycky | 2011-05-31 | 1 | -1/+1 |
* | CMake builds gold by default since revision 127466. This is | Oscar Fuentes | 2011-05-12 | 1 | -2/+4 |
* | Remove an unused variable. | Duncan Sands | 2011-05-04 | 1 | -1/+0 |
* | If present, use gold's support for getting a file view. This prevents having | Rafael Espindola | 2011-04-07 | 1 | -1/+12 |
* | Add a lto_codegen_compile_to_file to avoid producing a file, reading it to | Rafael Espindola | 2011-03-22 | 1 | -30/+2 |
* | Add support in the LTO library for loading an object from the middle | Rafael Espindola | 2011-03-17 | 1 | -37/+4 |
* | Force re-linking of LLVMgold.so when its exports file changes. | Oscar Fuentes | 2011-03-11 | 1 | -0/+6 |
* | Fix processing of gold.exports. | Oscar Fuentes | 2011-03-11 | 1 | -1/+1 |
* | Add LTO and gold plugin to the CMake build. Linux-only, support for | Oscar Fuentes | 2011-03-11 | 1 | -0/+37 |
* | Gold now rescans archives as needed, so the pass-through options are not | Rafael Espindola | 2011-02-27 | 1 | -22/+0 |
* | bfd was fixed, remove the work around. | Rafael Espindola | 2011-02-27 | 1 | -12/+1 |
* | LTO uses MC now. | Rafael Espindola | 2011-02-26 | 1 | -24/+0 |
* | Dispose modules early and only create codegen when the plugin is being | Rafael Espindola | 2011-02-20 | 1 | -5/+19 |
* | Add modules to codegen as soon as possible. This reduces the link time | Rafael Espindola | 2011-02-19 | 1 | -30/+24 |
* | Add a debug obj-path option to make it easy to keep the .o produce by LTO. | Rafael Espindola | 2011-02-16 | 1 | -14/+24 |
* | Switch llvm to using comdats. For now always use groups with a single | Rafael Espindola | 2011-02-14 | 1 | -2/+2 |
* | Don't open the file again in the gold plugin. To be able to do this, update | Rafael Espindola | 2011-02-08 | 1 | -7/+23 |
* | gold: MinGW fix. | Michael J. Spencer | 2011-01-20 | 1 | -0/+7 |
* | Now to chant the magical incantation that will exorcise the System library | Charles Davis | 2010-11-29 | 1 | -1/+1 |
* | I swear I did a make clean and make before committing all this... | Michael J. Spencer | 2010-11-29 | 1 | -3/+3 |
* | Move tool_output_file into its own file. | Dan Gohman | 2010-10-07 | 1 | -1/+1 |
* | Don't build redundant libLLVMgold.a. | NAKAMURA Takumi | 2010-09-10 | 1 | -1/+0 |
* | Fix compile errors. | Nick Lewycky | 2010-09-02 | 1 | -4/+4 |
* | Convert tools to use tool_output_file, and introduce error | Dan Gohman | 2010-08-20 | 1 | -2/+9 |
* | Make it possible to set the cpu used for codegen. | Rafael Espindola | 2010-08-11 | 1 | -0/+6 |
* | Make it possible to set the flags passed to the assembler. | Rafael Espindola | 2010-08-10 | 1 | -0/+12 |
* | Fix silly bug. | Rafael Espindola | 2010-08-10 | 1 | -1/+1 |
* | Make it possible to set the target triple and expose that with an option in the | Rafael Espindola | 2010-08-09 | 1 | -0/+7 |
* | s/libLLVMgold/LLVMgold/g | Rafael Espindola | 2010-08-08 | 1 | -2/+2 |
* | Remove variables that are written by not read. | Duncan Sands | 2010-06-29 | 1 | -6/+0 |
* | Add an extra-library-path option to the plugin. This is used to support | Rafael Espindola | 2010-06-23 | 1 | -0/+13 |
* | add_input_file and add_input_library now take const arguments, remove the | Rafael Espindola | 2010-06-21 | 1 | -2/+2 |
* | Add a pass-through option to the plugin. The use case for this option is to | Rafael Espindola | 2010-06-18 | 1 | -0/+26 |
* | Don't produce output only if *all* files are unused. | Rafael Espindola | 2010-06-14 | 1 | -7/+7 |
* | Plug a leak in the non-error case by removing one level of indirection. | Nick Lewycky | 2010-06-07 | 1 | -6/+4 |
* | Misc cleanups to the gold plugin. | Rafael Espindola | 2010-06-07 | 1 | -15/+16 |
* | Add a emit-llvm option to the plugin and make the path argument to also-emit-... | Rafael Espindola | 2010-06-03 | 1 | -2/+23 |
* | Perfer !string.empty() over string != "". | Nick Lewycky | 2010-06-03 | 1 | -2/+2 |
* | Whitespace cleanup. | Nick Lewycky | 2010-06-03 | 1 | -5/+5 |
* | Don't preserve all symbols in a .so and instead trust gold to know what is | Rafael Espindola | 2010-06-03 | 1 | -12/+10 |
* | Avoid renaming loadable modules at install time. Now the gold plugin is named | Rafael Espindola | 2010-05-16 | 1 | -1/+1 |
* | Add an also-emit-llvm option to the gold plugin. | Rafael Espindola | 2010-05-13 | 1 | -0/+14 |
* | Revert r64616 which worked around http://gcc.gnu.org/PR42757 , we just didn't | Nick Lewycky | 2010-04-16 | 1 | -4/+2 |
* | Create an exports file, so that the plugin only exports the onload symbol. | Dan Gohman | 2010-04-16 | 2 | -0/+3 |