Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | IPO: Introduce ThinLTOBitcodeWriter pass. | Peter Collingbourne | 2016-12-16 | 1 | -0/+27 |
This pass prepares a module containing type metadata for ThinLTO by splitting it into regular and thin LTO parts if possible, and writing both parts to a multi-module bitcode file. Modules that do not contain type metadata are written unmodified as a single module. All globals with type metadata are added to the regular LTO module, and the rest are added to the thin LTO module. Differential Revision: https://reviews.llvm.org/D27324 llvm-svn: 289899 |