summaryrefslogtreecommitdiffstats
path: root/llvm/tools/lto/lto.cpp
Commit message (Expand)AuthorAgeFilesLines
* LTO: Export local context symbolsDuncan P. N. Exon Smith2014-12-191-2/+13
* libLTO: Allow linker to choose context of modules and codegenDuncan P. N. Exon Smith2014-11-111-0/+18
* Add an option to the LTO code generator to disable vectorization during LTOArnold Schwaighofer2014-10-261-3/+9
* Update the error handling of lib/Linker.Rafael Espindola2014-10-251-1/+1
* Remove lto_codegen_set_attr.Rafael Espindola2014-08-011-4/+0
* Update the MemoryBuffer API to use ErrorOr.Rafael Espindola2014-07-061-3/+3
* Change LTOModule`s getTargetTriple and setTargetTriple to use c++ types.Rafael Espindola2014-07-041-1/+1
* Sink undesirable LTO functions into the old C APIAlp Toker2014-07-041-2/+9
* LTO: rename the various makeLTOModule overloads.Peter Collingbourne2014-07-031-6/+6
* Remove unused includes following r211294Alp Toker2014-06-191-2/+0
* Use the c++ APIs.Rafael Espindola2014-06-191-6/+7
* Fix gcc -pedantic warning in lto.cpp.Patrik Hagglund2014-05-051-2/+2
* Move LTOModule and LTOCodeGenerator to the llvm namespace.Rafael Espindola2014-05-031-39/+41
* Style update: don't duplicate comments, they were getting out of sync.Rafael Espindola2014-05-031-73/+0
* Add an -mattr option to the gold plugin to support subtarget features in LTOTom Roeder2014-04-251-0/+22
* Revert "Reapply "LTO: add API to set strategy for -internalize""Duncan P. N. Exon Smith2014-04-021-7/+0
* Refactor TargetOptions initialization into a single place.Eli Bendersky2014-02-191-34/+6
* LTO API: add lto_module_create_from_memory_with_path.Manman Ren2014-02-101-0/+11
* Adding new LTO APIs to parse metadata nodes and extract linker options andYunzhong Gao2014-01-211-0/+22
* [LTO] Add a hook to map LLVM diagnostics into the clients of LTO.Quentin Colombet2014-01-151-0/+7
* Reapply "LTO: add API to set strategy for -internalize"Duncan P. N. Exon Smith2014-01-141-0/+7
* Revert r199191, "LTO: add API to set strategy for -internalize"NAKAMURA Takumi2014-01-141-7/+0
* LTO: add API to set strategy for -internalizeDuncan P. N. Exon Smith2014-01-141-0/+7
* Re-sort #include lines again, prior to moving headers around.Chandler Carruth2014-01-131-2/+2
* Use LTO_SYMBOL_SCOPE_DEFAULT_CAN_BE_HIDDEN instead of the "dso list".Rafael Espindola2013-10-311-4/+0
* lto.h: Use lto_bool_t instead of int to restore the ABIReid Kleckner2013-10-241-9/+9
* llvm-c/lto.h: Avoid use of bool.NAKAMURA Takumi2013-10-231-9/+9
* Optimize linkonce_odr unnamed_addr functions during LTO.Rafael Espindola2013-10-031-0/+4
* Fix option parsing in the gold plugin.Rafael Espindola2013-10-021-0/+15
* Move command line options to the users of libLTO. Fixes --enable-shared build.Rafael Espindola2013-09-301-7/+60
* Move LTO support library to a component, allowing it to be testedPeter Collingbourne2013-09-241-2/+25
* Revert 189297, the original commit message is following. Shuxin Yang2013-08-271-5/+0
* Add new API lto_codegen_compile_parallel().Shuxin Yang2013-08-271-0/+5
* Revert r188188 and r188200.Shuxin Yang2013-08-121-13/+0
* Misc enhancements to LTO:Shuxin Yang2013-08-121-0/+13
* Change public functions of LTOCodeGenerator from ret-false-on-succ to ret-tru...Shuxin Yang2013-08-071-5/+7
* Split getOpenFile into getOpenFile and getOpenFileSlice.Rafael Espindola2013-07-231-2/+1
* Revert r169656.Bill Wendling2012-12-101-6/+0
* Add the `lto_codegen_set_export_dynamic' function.Bill Wendling2012-12-081-0/+6
* Sort the #include lines for tools/...Chandler Carruth2012-12-041-3/+2
* Remove lto_codegen_set_whole_program_optimization. It is a work in progress,Rafael Espindola2012-04-161-6/+0
* s/lto_codegen_whole_program_optimization/lto_codegen_set_whole_program_optimi...Bill Wendling2012-04-091-3/+3
* Add a hook to turn on the internalize pass through the LTO interface.Bill Wendling2012-04-091-0/+6
* Cleanup whitespace and remove unneeded 'extern' keyword on function definitions.Bill Wendling2012-03-311-11/+10
* Cleanup whitespace. Doxygenize comments. And indent to llvm coding standards.Bill Wendling2012-03-301-214/+119
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Add a lto_codegen_compile_to_file to avoid producing a file, reading it toRafael Espindola2011-03-221-0/+6
* Add support in the LTO library for loading an object from the middleRafael Espindola2011-03-171-1/+14
* Switch LTO to use MC. This takes the linking of libxul.so from about 7m toRafael Espindola2011-02-241-2/+2
* Don't open the file again in the gold plugin. To be able to do this, updateRafael Espindola2011-02-081-0/+8
OpenPOWER on IntegriCloud