summaryrefslogtreecommitdiffstats
path: root/lld/ELF/LTO.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* ELF: Update #include path for D22173.Peter Collingbourne2016-07-141-1/+1
* [LTO] Update after API change in LLVM. NFC.Davide Italiano2016-06-221-1/+1
* [LTO] Include ASM undefs in llvm.compiler_used.Davide Italiano2016-06-221-4/+27
* Revert "Revert "Add a test showing that lto produces relaxable relocations.""Rafael Espindola2016-06-211-0/+4
* Merge two if(s) into one, simplifying the code.Davide Italiano2016-06-111-5/+1
* [LTO] Add --lto-aa-pipeline.Davide Italiano2016-06-021-0/+7
* [LTO] Fix (incorrect) TLS attribute mismatch.Davide Italiano2016-06-011-1/+1
* Update LLD for D20550.Peter Collingbourne2016-05-271-2/+6
* Sort includes, and don't look into system headers.Davide Italiano2016-05-151-1/+1
* [LTO] Add the ability to specify a subset of passes to run.Davide Italiano2016-05-151-4/+61
* Move undefine to a separate function.Peter Collingbourne2016-05-121-1/+5
* [LTO] Don't crash on old DebugInfo.Davide Italiano2016-05-111-0/+5
* ELF: Undefine all symbols, not just those that we expect to be defined.Peter Collingbourne2016-05-051-22/+21
* ELF: New symbol table design.Peter Collingbourne2016-05-011-13/+26
* Use a single context for lto.Rafael Espindola2016-04-281-10/+4
* Sort includes. NFC.Rafael Espindola2016-04-271-1/+1
* LTO: Merge -lto-no-discard-value-names with -save-temps.Rui Ueyama2016-04-221-1/+5
OpenPOWER on IntegriCloud