summaryrefslogtreecommitdiffstats
path: root/llvm/tools/lto/lto.cpp
Commit message (Expand)AuthorAgeFilesLines
* Spelling mistakes in comments. NFCI.Simon Pilgrim2017-03-301-1/+1
* Add support for -fno-builtin to LTO and ThinLTO to libLTOMehdi Amini2017-03-281-3/+9
* [ThinLTO] Honor -O{0,1,2,4} passed through the libLTO interface for ThinLTOMehdi Amini2016-12-281-0/+19
* [ThinLTO] Add an API to trigger file-based API for returning objects to the l...Mehdi Amini2016-12-141-0/+15
* Bitcode: Clean up error handling for certain bitcode query functions.Peter Collingbourne2016-11-111-1/+3
* Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson2016-11-111-1/+1
* Fix Clang-tidy readability-redundant-string-cstr warningsMalcolm Parsons2016-11-021-1/+1
* Recommit "Use StringRef in LTOModule implementation (NFC)""Mehdi Amini2016-10-071-16/+17
* Revert "Use StringRef in LTOModule implementation (NFC)"Mehdi Amini2016-10-061-17/+16
* Use StringRef in LTOModule implementation (NFC)Mehdi Amini2016-10-011-16/+17
* Move legacy LTO interface headers to legacy/ directory.Peter Collingbourne2016-07-141-3/+3
* Add a libLTO API to query a memory buffer and check if it contains ObjC categ...Mehdi Amini2016-07-111-0/+9
* Delete Reloc::Default.Rafael Espindola2016-05-181-2/+2
* LTO: Use a common LibLTOCodeGenerator::init, NFCDuncan P. N. Exon Smith2016-04-161-3/+5
* Remove every uses of getGlobalContext() in LLVM (but the C API)Mehdi Amini2016-04-141-1/+2
* Add a libLTO API to stop/restart ThinLTO between optimizations and CodeGenMehdi Amini2016-04-011-1/+11
* Const-correctness in libLTOMehdi Amini2016-03-191-1/+1
* Fix a const_cast related warning in GCC in the C API for libLTOMehdi Amini2016-03-191-1/+1
* void foo() is not a valid C prototype, one has to write void foo(void)Mehdi Amini2016-03-091-1/+1
* libLTO: add a ThinLTOCodeGenerator on the model of LTOCodeGenerator.Mehdi Amini2016-03-091-0/+105
* [LTO] Fix error reporting from lto_module_create_in_local_context()Petr Pavlu2016-03-011-3/+9
* Add missing raw_ostream includeReid Kleckner2016-01-291-0/+1
* [LTO] Fix error reporting when a file passed to libLTO is invalid or non-exis...Petr Pavlu2016-01-201-2/+0
* Fix the order of destructors in LibLTOCodeGeneratorSteven Wu2015-12-091-0/+4
* Modernize the C++ APIs for creating LTO modules.Rafael Espindola2015-12-041-13/+57
* Move a call to getGlobalContext out of lib/LTO.Rafael Espindola2015-12-041-2/+3
* Switch lto codegen to using diagnostic handlers.Yunzhong Gao2015-11-171-5/+5
* Add a libLTO diagnostic handler that supports lto_get_error_message APIYunzhong Gao2015-11-111-2/+10
* Reapply "LTO: Disable extra verify runs in release builds"Duncan P. N. Exon Smith2015-09-151-6/+16
* Revert "LTO: Disable extra verify runs in release builds"Duncan P. N. Exon Smith2015-09-151-16/+6
* LTO: Disable extra verify runs in release buildsDuncan P. N. Exon Smith2015-09-151-6/+16
* LTO: Simplify merged module ownership.Peter Collingbourne2015-08-241-1/+1
* LTO: Change signature of LTOCodeGenerator::setCodePICModel() to take a Reloc:...Peter Collingbourne2015-08-211-2/+16
* lto: Clean up C libLTO interfaces pertaining to linker flags.Peter Collingbourne2015-06-291-15/+1
* Teach LTOModule to emit linker flags for dllexported symbols, plus interface ...Peter Collingbourne2015-06-291-4/+6
* Make the C++ LTO API easier to use from C++ clients.Peter Collingbourne2015-06-011-10/+33
* LTO: Add API to choose whether to embed uselistsDuncan P. N. Exon Smith2015-04-271-0/+5
* [LTO API] add lto_codegen_set_should_internalize.Manman Ren2015-04-171-0/+5
* Fix build failure.Peter Collingbourne2015-03-191-6/+6
* libLTO, llvm-lto, gold: Introduce flag for controlling optimization level.Peter Collingbourne2015-03-191-27/+23
* Add missing includes. make_unique proliferated everywhere.Benjamin Kramer2015-03-011-0/+1
* [LTO API] add lto_codegen_set_module to set the destination module.Manman Ren2015-02-241-0/+4
* Fix duplicated symbol error.Rafael Espindola2015-02-031-0/+2
* [LTO API] split lto_codegen_compile to lto_codegen_optimize andManman Ren2015-02-031-0/+20
* [lto] Disable dialog boxes on crash on Windows.Michael J. Spencer2015-01-291-0/+7
* 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
OpenPOWER on IntegriCloud