summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/ThinLTOCodeGenerator.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add support for -fno-builtin to LTO and ThinLTO to libLTOMehdi Amini2017-03-281-7/+10
* Support, LTO: When pruning a directory, ignore files matching a prefix.Peter Collingbourne2017-03-201-1/+4
* Support: Simplify the CachePruning API. NFCI.Peter Collingbourne2017-03-151-5/+1
* [ThinLTO] Make a copy of buffer identifier in ThinLTOCodeGeneratorMehdi Amini2017-02-141-14/+17
* [LTO] Share the optimization remarks setup between Thin/Full LTO.Davide Italiano2017-02-101-22/+2
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-031-34/+26
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-031-26/+34
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-34/+26
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-26/+34
* Revert "[ThinLTO] Add an auto-hide feature"Mehdi Amini2017-02-021-30/+22
* [ThinLTO] Add an auto-hide featureMehdi Amini2017-02-021-22/+30
* [ThinLTO] The "codegen only" path didn't honor the recently added file-based APIMehdi Amini2017-01-201-15/+19
* [ThinLTO] Hash more part of the config to build cache entriesMehdi Amini2017-01-101-2/+34
* [ThinLTO] Expected<> return values need to be handled to avoid an assertionMehdi Amini2017-01-081-1/+8
* ThinLTO: add early "dead-stripping" on the IndexTeresa Johnson2017-01-051-13/+29
* [ThinLTO] Honor -O{0,1,2,4} passed through the libLTO interface for ThinLTOMehdi Amini2016-12-281-6/+8
* [ThinLTO] Import composite types as declarationsTeresa Johnson2016-12-161-7/+10
* [ThinLTO] Add an API to trigger file-based API for returning objects to the l...Mehdi Amini2016-12-141-19/+86
* [LTOs] Allow generation of hotness informationAdam Nemet2016-12-021-0/+4
* LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its ...Peter Collingbourne2016-12-011-1/+24
* [ThinLTO] Implement -pass-remarks-output in ThinLTOCodeGeneratorMehdi Amini2016-11-191-0/+27
* [ThinLTO] Only promote exported locals as marked in indexTeresa Johnson2016-11-141-0/+15
* Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected.Peter Collingbourne2016-11-111-12/+6
* Bitcode: Clean up error handling for certain bitcode query functions.Peter Collingbourne2016-11-111-3/+12
* Split Bitcode/ReaderWriter.h into separate reader and writer headersTeresa Johnson2016-11-111-1/+2
* Bitcode: Change the materializer interface to return llvm::Error.Peter Collingbourne2016-11-091-1/+2
* Remove TimeValue usage from llvm/SupportPavel Labath2016-10-241-2/+2
* [ThinLTO] Default backend threads to heavyweight_hardware_concurrencyTeresa Johnson2016-10-191-2/+3
* ThinLTO: don't perform incremental LTO on module without a hashMehdi Amini2016-10-081-2/+7
* ThinLTO: handles modules with empty summariesMehdi Amini2016-10-081-0/+4
* Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to...Dehao Chen2016-09-281-1/+1
* Fix the bug introduced in r282616.Dehao Chen2016-09-281-1/+1
* [thinlto] Basic thinlto fdo heuristicPiotr Padlewski2016-09-261-1/+3
* [PM] Rework the new PM support for building the ModuleSummaryIndex toChandler Carruth2016-08-191-2/+2
* [LTO] Simplify APIs and constify (NFC)Mehdi Amini2016-08-161-2/+2
* [ThinLTO] Fix temp file dumping, enable via llvm-lto and test itTeresa Johnson2016-08-151-2/+2
* Move legacy LTO interface headers to legacy/ directory.Peter Collingbourne2016-07-141-1/+1
* ThinLTO: Do not take into account whether a definition has multiple copies wh...Peter Collingbourne2016-07-071-19/+3
* [UpdateCompilerUsed] API rename and cleanup, suggested by Rafaael.Davide Italiano2016-06-221-1/+0
* [LTO] Move UpdateCompilerUsed.h from lib/ to include/Davide Italiano2016-06-221-1/+1
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-1/+1
* [ThinLTO] Refactor ODR resolution and internalization (NFC)Teresa Johnson2016-05-251-174/+0
* [ThinLTO] Handle empty exports list for module.Teresa Johnson2016-05-241-6/+9
* [ThinLTO] Fix bot failures by avoiding threaded map modificationsTeresa Johnson2016-05-241-3/+5
* [ThinLTO] Change ODR resolution and internalization to be index-basedTeresa Johnson2016-05-241-194/+272
* [ThinLTO] Refactor module loader handling into new LTO file (NFC)Teresa Johnson2016-05-231-43/+1
* ThinLTO: sort inputs and schedule by decreasing sizeMehdi Amini2016-05-161-4/+18
* ThinLTO caching: reload cached file with mmap and drop heap-allocated memory ...Mehdi Amini2016-05-161-5/+14
* ThinLTOCodeGenerator: fix race condition found using TSANMehdi Amini2016-05-151-0/+5
* ThinLTOCodeGenerator: handle cases where temporary files can't be renamedMehdi Amini2016-05-141-2/+6
OpenPOWER on IntegriCloud