1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-25 22:12:57 +02:00
llvm-mirror/include/llvm/Bitcode
Teresa Johnson 091cf86389 Support for function summary index bitcode sections and files.
Summary:
The bitcode format is described in this document:
  https://drive.google.com/file/d/0B036uwnWM6RWdnBLakxmeDdOeXc/view
For more info on ThinLTO see:
  https://sites.google.com/site/llvmthinlto

The first customer is ThinLTO, however the data structures are designed
and named more generally based on prior feedback. There are a few
comments regarding how certain interfaces are used by ThinLTO, and the
options added here to gold currently have ThinLTO-specific names as the
behavior they provoke is currently ThinLTO-specific.

This patch includes support for generating per-module function indexes,
the combined index file via the gold plugin, and several tests
(more are included with the associated clang patch D11908).

Reviewers: dexonsmith, davidxl, joker.eph

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D13107

llvm-svn: 249270
2015-10-04 14:33:43 +00:00
..
BitCodes.h Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
BitcodeWriterPass.h Support for function summary index bitcode sections and files. 2015-10-04 14:33:43 +00:00
BitstreamReader.h Fix testing for end of stream in bitstream reader. 2015-08-03 18:01:50 +00:00
BitstreamWriter.h Support for function summary index bitcode sections and files. 2015-10-04 14:33:43 +00:00
LLVMBitCodes.h Support for function summary index bitcode sections and files. 2015-10-04 14:33:43 +00:00
ReaderWriter.h Support for function summary index bitcode sections and files. 2015-10-04 14:33:43 +00:00