summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LTO.h
Commit message (Expand)AuthorAgeFilesLines
* [Coding style change] Rename variables so that they start with a lowercase le...Rui Ueyama2019-07-101-7/+7
* [ELF] Reorder BitcodeFiles.empty() to call thinLTOCreateEmptyIndexFiles() in ...Fangrui Song2019-05-071-2/+0
* [ELF] --plugin-opt=thinlto-index-only: create empty index files even if all b...Fangrui Song2019-05-021-0/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Simplify.Rui Ueyama2018-09-111-1/+1
* Improve error message for -thinlto-object-suffix-replace and simplify code.Rui Ueyama2018-05-171-1/+1
* Update ThinLTO Indexing logicRumeet Dhindsa2018-05-081-0/+1
* Split BitcodeCompiler::init() into two functions. NFC.Rui Ueyama2018-05-071-2/+0
* Refactor ThinLTO-related code in BitcodeCompiler.cpp. NFC.Rui Ueyama2018-05-071-1/+0
* Refactor BitcodeCompiler::createLTO. NFC.Rui Ueyama2018-05-071-1/+3
* Added support for ThinLTO plugin options : thinlto-index-only and thinlto-pre...Rumeet Dhindsa2018-05-021-0/+4
* Move new lld's code to Common subdirectory.Rui Ueyama2017-10-021-1/+1
* Make __start_sec __end_sec handling more precise.Rafael Espindola2017-07-261-0/+2
* [ELF] - Apply clang-format. NFC.George Rimar2017-07-181-3/+3
* ELF: Add ThinLTO caching support.Peter Collingbourne2017-03-011-0/+1
* [ELF] Use SyntheticSections for ThunksPeter Smith2017-02-011-1/+1
* Revert "[ELF][ARM] Use SyntheticSections for Thunks"Rui Ueyama2017-01-281-1/+1
* [ELF][ARM] Use SyntheticSections for ThunksPeter Smith2017-01-271-1/+1
* [ELF] Add support for thunks to undefined non-weak symbolsPeter Smith2017-01-041-1/+1
* [ELF] Be compliant with LLVM and rename Lto into LTO. NFCI.Davide Italiano2016-11-261-1/+1
* Consolidate BumpPtrAllocators.Rui Ueyama2016-10-281-1/+0
* Reduce the number of allocators.Rafael Espindola2016-10-261-0/+1
* Keep a private member private.Rui Ueyama2016-09-291-2/+2
* Attempt to fix Windows buildbots.Rui Ueyama2016-09-291-0/+2
* Remove unused #includes.Rui Ueyama2016-09-291-3/+0
* [ELF/LTO] Switch to the new resolution-based API.Davide Italiano2016-09-291-7/+10
* Simplify InputFile ownership management.Rui Ueyama2016-09-141-2/+2
* ELF: Remove member variables that are used only in one function.Rui Ueyama2016-07-151-2/+0
* [LTO] Include ASM undefs in llvm.compiler_used.Davide Italiano2016-06-221-0/+1
* Delete dead variable.Rafael Espindola2016-04-281-1/+0
* Use a single context for lto.Rafael Espindola2016-04-281-2/+0
* Remove unused #include.Rui Ueyama2016-04-221-1/+0
* Move BitcodeCompiler constructor to the .cpp file. NFC.Rui Ueyama2016-04-221-6/+1
* [LTO] Discard names for Values that are not global.Davide Italiano2016-04-211-0/+2
* LTO: Adapt to LLVM API changes in r266713Duncan P. N. Exon Smith2016-04-191-1/+1
* Make CreateTargetMachine as small as possible.Rafael Espindola2016-04-171-2/+2
* LTO: Merge debug info types when linking bitcodeDuncan P. N. Exon Smith2016-04-171-1/+3
* [LTO] Implement parallel Codegen for LTO using splitCodeGen.Davide Italiano2016-04-151-3/+5
* [LTO] Switch Module to std::unique_ptr<>.Davide Italiano2016-04-111-2/+5
* Make BitcodeCompiler::compile a non-template function. NFC.Rui Ueyama2016-03-291-2/+2
* [LTO] Internalize symbols.Davide Italiano2016-03-281-0/+2
* ELF: Split BitcodeCompiler::compile.Rui Ueyama2016-03-231-0/+2
* ELF: Create LTO.{cpp,h} and move LTO-related code to that file.Rui Ueyama2016-03-221-0/+51
OpenPOWER on IntegriCloud