1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 12:33:33 +02:00
llvm-mirror/lib
Teresa Johnson 1fb89d62fb [ThinLTO] Support for specifying function index from pass manager
Summary:
Add a field on the PassManagerBuilder that clang or gold can use to pass
down a pointer to the function index in memory to use for importing when
the ThinLTO backend is triggered. Add support to supply this to the
function import pass.

Reviewers: joker.eph, dexonsmith

Subscribers: davidxl, llvm-commits, joker.eph

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

llvm-svn: 254926
2015-12-07 19:21:11 +00:00
..
Analysis [Analysis] Become aware of MSVC's new/delete functions 2015-12-03 22:45:19 +00:00
AsmParser [CXX TLS calling convention] Add CXX TLS calling convention. 2015-12-04 17:40:13 +00:00
Bitcode Remove "ExportingModule" from ThinLTO Index (NFC) 2015-12-03 02:37:23 +00:00
CodeGen AVX-512: Fixed masked load / store instruction selection for KNL. 2015-12-07 13:39:24 +00:00
DebugInfo [llvm-dwp] Retrieve the DWOID from the CU for the cu_index entry 2015-12-04 17:20:04 +00:00
ExecutionEngine [Orc] Rename IndirectStubsManagerBase to IndirectStubsManager. 2015-12-06 19:44:45 +00:00
Fuzzer [libFuzzer] don't reload the corpus more than once every second 2015-12-05 02:09:22 +00:00
IR [Verifier] Fix !dbg validation if Scope is the Subprogram 2015-12-06 23:05:38 +00:00
IRReader
LibDriver [Option] Use an ArrayRef to store the Option Infos in OptTable. NFC 2015-10-21 16:30:42 +00:00
LineEditor
Linker Link declaration lazily. 2015-12-07 16:31:41 +00:00
LTO MSVC complains about this being ambiguous. 2015-12-04 22:26:21 +00:00
MC Replace uint16_t with the MCPhysReg typedef in many places. A lot of physical register arrays already use this typedef. 2015-12-05 07:13:35 +00:00
Object Use make_range to reduce mentions of iterator type. NFC 2015-12-06 05:08:07 +00:00
Option [Option] Use an ArrayRef to store the Option Infos in OptTable. NFC 2015-10-21 16:30:42 +00:00
Passes [PM] Port StripDeadPrototypes to the new pass manager 2015-10-30 23:28:12 +00:00
ProfileData [PGO] Add version to getPGOFuncName method 2015-12-05 05:16:36 +00:00
Support Revert "raw_ostream: << operator for callables with raw_stream argument" 2015-12-03 23:00:28 +00:00
TableGen [TblGen] ArrayRefize TGParser. No functional change intended. 2015-10-24 12:46:45 +00:00
Target remove redundant check: optForSize() includes a check for the minsize attribute; NFCI 2015-12-07 19:13:40 +00:00
Transforms [ThinLTO] Support for specifying function index from pass manager 2015-12-07 19:21:11 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile