llvm-project/llvm/lib/LTO
Peter Collingbourne 7f1a5ba12a LTO: Include live bit in ThinLTO cache key.
As of r323633, this bit started controlling whether symbol definitions
appear in object files, and it also became sensitive to the prevailing
bit, so it needs to be included in the key.

Differential Revision: https://reviews.llvm.org/D43109

llvm-svn: 324711
2018-02-09 05:58:55 +00:00
..
CMakeLists.txt Support: Add a VCSRevision.h header file. 2017-04-13 01:26:12 +00:00
Caching.cpp LTO: clarify why we need to gracefully handle sys::fs::rename failures 2017-11-16 01:16:52 +00:00
LLVMBuild.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LTO.cpp LTO: Include live bit in ThinLTO cache key. 2018-02-09 05:58:55 +00:00
LTOBackend.cpp [ThinLTO] Remove dead and dropped symbol declarations when possible 2018-02-06 00:43:39 +00:00
LTOCodeGenerator.cpp Fix more inconsistent line endings. NFC. 2017-12-18 19:46:56 +00:00
LTOModule.cpp Introduce errorToBool() helper and use it. 2018-01-23 19:03:13 +00:00
ThinLTOCodeGenerator.cpp [ThinLTO] - Stop internalizing and drop non-prevailing symbols. 2018-01-29 08:03:30 +00:00
UpdateCompilerUsed.cpp Remove redundant includes from lib/LTO. 2017-12-13 21:30:53 +00:00