summaryrefslogtreecommitdiff
path: root/lld/ELF/LTO.h
AgeCommit message (Expand)Author
2018-05-17Improve error message for -thinlto-object-suffix-replace and simplify code.Rui Ueyama
2018-05-08Update ThinLTO Indexing logicRumeet Dhindsa
2018-05-07Split BitcodeCompiler::init() into two functions. NFC.Rui Ueyama
2018-05-07Refactor ThinLTO-related code in BitcodeCompiler.cpp. NFC.Rui Ueyama
2018-05-07Refactor BitcodeCompiler::createLTO. NFC.Rui Ueyama
2018-05-02Added support for ThinLTO plugin options : thinlto-index-only and thinlto-pre...Rumeet Dhindsa
2017-10-02Move new lld's code to Common subdirectory.Rui Ueyama
2017-07-26Make __start_sec __end_sec handling more precise.Rafael Espindola
2017-07-18[ELF] - Apply clang-format. NFC.George Rimar
2017-03-01ELF: Add ThinLTO caching support.Peter Collingbourne
2017-02-01[ELF] Use SyntheticSections for ThunksPeter Smith
2017-01-28Revert "[ELF][ARM] Use SyntheticSections for Thunks"Rui Ueyama
2017-01-27[ELF][ARM] Use SyntheticSections for ThunksPeter Smith
2017-01-04[ELF] Add support for thunks to undefined non-weak symbolsPeter Smith
2016-11-26[ELF] Be compliant with LLVM and rename Lto into LTO. NFCI.Davide Italiano
2016-10-28Consolidate BumpPtrAllocators.Rui Ueyama
2016-10-26Reduce the number of allocators.Rafael Espindola
2016-09-29Keep a private member private.Rui Ueyama
2016-09-29Attempt to fix Windows buildbots.Rui Ueyama
2016-09-29Remove unused #includes.Rui Ueyama
2016-09-29[ELF/LTO] Switch to the new resolution-based API.Davide Italiano
2016-09-14Simplify InputFile ownership management.Rui Ueyama
2016-07-15ELF: Remove member variables that are used only in one function.Rui Ueyama
2016-06-22[LTO] Include ASM undefs in llvm.compiler_used.Davide Italiano
2016-04-28Delete dead variable.Rafael Espindola
2016-04-28Use a single context for lto.Rafael Espindola
2016-04-22Remove unused #include.Rui Ueyama
2016-04-22Move BitcodeCompiler constructor to the .cpp file. NFC.Rui Ueyama
2016-04-21[LTO] Discard names for Values that are not global.Davide Italiano
2016-04-19LTO: Adapt to LLVM API changes in r266713Duncan P. N. Exon Smith
2016-04-17Make CreateTargetMachine as small as possible.Rafael Espindola
2016-04-17LTO: Merge debug info types when linking bitcodeDuncan P. N. Exon Smith
2016-04-15[LTO] Implement parallel Codegen for LTO using splitCodeGen.Davide Italiano
2016-04-11[LTO] Switch Module to std::unique_ptr<>.Davide Italiano
2016-03-29Make BitcodeCompiler::compile a non-template function. NFC.Rui Ueyama
2016-03-28[LTO] Internalize symbols.Davide Italiano
2016-03-23ELF: Split BitcodeCompiler::compile.Rui Ueyama
2016-03-22ELF: Create LTO.{cpp,h} and move LTO-related code to that file.Rui Ueyama