summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LTO.cpp
Commit message (Expand)AuthorAgeFilesLines
* Symbols re-defined with -wrap and -defsym need to be excluded from inter-Dmitry Mikulin2017-06-051-0/+1
* [lld] Infer relocation model from module flags in relocatable LTO link.Evgeniy Stepanov2017-05-221-1/+6
* Revert r301897, "ELF: Set symbol binding to STB_GLOBAL when undefining symbol...Peter Collingbourne2017-05-031-5/+0
* ELF: Set symbol binding to STB_GLOBAL when undefining symbols during LTO.Peter Collingbourne2017-05-021-0/+5
* LTO: Replace InputFile::Symbol::getFlags() with predicate accessors. NFC.Peter Collingbourne2017-03-281-3/+1
* Compute Config member function return values only once.Rui Ueyama2017-03-171-1/+1
* ELF: Add cache pruning support.Peter Collingbourne2017-03-171-0/+3
* LTO: Fix a potential race condition in the caching API.Peter Collingbourne2017-03-171-4/+5
* LTO: When creating a local cache, create the cache directory if it does not a...Peter Collingbourne2017-03-021-4/+4
* ELF: Add ThinLTO caching support.Peter Collingbourne2017-03-011-5/+24
* [ELF] - Allow the Code Model flag when using LTOMartell Malone2017-02-281-0/+1
* Do not store a computable attributes to Config.Rui Ueyama2017-02-141-1/+1
* [LTO] Add support for optimization remarks.Davide Italiano2017-02-131-0/+4
* add the ability to call InitTargetOptionsFromCodeGenFlags from multiple objectsBob Haarman2017-02-021-1/+1
* [ELF] Use SyntheticSections for ThunksPeter Smith2017-02-011-10/+5
* Revert "[ELF][ARM] Use SyntheticSections for Thunks"Rui Ueyama2017-01-281-5/+10
* [ELF][ARM] Use SyntheticSections for ThunksPeter Smith2017-01-271-10/+5
* ELF: Simplify naming of object files created with save-temps.Peter Collingbourne2017-01-261-1/+1
* Remove error(error_code, const Twine &).Rui Ueyama2017-01-121-1/+1
* [ELF] Add support for thunks to undefined non-weak symbolsPeter Smith2017-01-041-5/+10
* Introduce StringRefZ class to represent null-terminated strings.Rui Ueyama2016-11-291-2/+2
* [ELF] Be compliant with LLVM and rename Lto into LTO. NFCI.Davide Italiano2016-11-261-10/+10
* [LTO] Remove a check on datalayout.Davide Italiano2016-11-221-3/+0
* Prevent at compile time converting from Error::success() to Expected<T>Mehdi Amini2016-11-111-1/+1
* Create a vector containing all input sections.Rui Ueyama2016-11-051-1/+1
* Fix some Clang-tidy modernize-use-default and Include What You Use warnings; ...Eugene Zelenko2016-11-051-2/+20
* Consolidate BumpPtrAllocators.Rui Ueyama2016-10-281-2/+1
* Reduce the number of allocators.Rafael Espindola2016-10-261-1/+2
* [ELF] - Applied clang format. NFC.George Rimar2016-10-201-1/+1
* [LTO] Split the options for ThinLTO jobs and Regular LTO partitionsDavide Italiano2016-10-101-3/+4
* [LTO/Thin] Make the number of threads to run in the BE configurable.Davide Italiano2016-10-101-1/+3
* Remove HasError check after lto::LTO::run.Rui Ueyama2016-09-291-8/+3
* Remove a return type that can be trivially easily.Rui Ueyama2016-09-291-2/+1
* Rename "void check(Error)".Rui Ueyama2016-09-291-3/+10
* Rename warning -> warn.Rui Ueyama2016-09-291-1/+1
* Remove unused #includes.Rui Ueyama2016-09-291-21/+0
* [LTO] Fully qualify make_unique to make MSVC happy.Davide Italiano2016-09-291-1/+1
* [ELF/LTO] Switch to the new resolution-based API.Davide Italiano2016-09-291-251/+79
* [LTO] Add a test for invalid alias analysis pipelines.Davide Italiano2016-09-241-1/+1
* Simplify InputFile ownership management.Rui Ueyama2016-09-141-3/+3
* Internalize common variables.Rafael Espindola2016-08-311-3/+6
* Delete DefinedBitcode.Rafael Espindola2016-08-311-2/+4
* [LTO] Simplify unnamed_addr handling logic. NFCI.Davide Italiano2016-08-311-6/+3
* [LTO] Fix the logic for dropping unnamed_addr.Davide Italiano2016-08-301-0/+6
* Add a pointer to a source file to SymbolBody.Rui Ueyama2016-07-171-2/+3
* Remove redundant namespace specifiers.Rui Ueyama2016-07-161-4/+4
* ELF: Remove member variables that are used only in one function.Rui Ueyama2016-07-151-3/+3
* Inline a vairable that is used only once. NFC.Rui Ueyama2016-07-151-6/+4
* ELF: Simplify path constructions for -save-temps. NFC.Rui Ueyama2016-07-151-14/+16
* ELF: Make check() always return a value.Rui Ueyama2016-07-151-8/+10
OpenPOWER on IntegriCloud