Peter Collingbourne
|
e611018a3f
Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
|
8 years ago |
Eric Liu
|
1c442aa9b7
Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
|
8 years ago |
Peter Collingbourne
|
df2206086c
IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI.
|
8 years ago |
Peter Collingbourne
|
10dbf12dd6
Bitcode: Make the summary reader responsible for merging. NFCI.
|
8 years ago |
Peter Collingbourne
|
b64e9f11ab
Bitcode: Do not remove empty summary entries when reading a per-module summary.
|
8 years ago |
Mehdi Amini
|
7fe28f81db
ThinLTO: handles modules with empty summaries
|
9 years ago |
Teresa Johnson
|
4668002971
[ThinLTO] Introduce typedef for commonly-used map type (NFC)
|
9 years ago |
Teresa Johnson
|
ff1d72888b
[ThinLTO] Remove GlobalValueInfo class from index
|
9 years ago |
Mehdi Amini
|
29d66c4985
ThinLTO: Move the ODR resolution to be based purely on the summary.
|
9 years ago |
Mehdi Amini
|
eb79e6e85d
ThinLTO: Make aliases explicit in the summary
|
9 years ago |
Mehdi Amini
|
387bdb41b0
Revert "Make aliases explicit in the summary"
|
9 years ago |
Mehdi Amini
|
e618ec9378
Make aliases explicit in the summary
|
9 years ago |
Teresa Johnson
|
a439f48cb3
[ThinLTO] Only compute imports for current module in FunctionImport pass
|
9 years ago |
Haojian Wu
|
f0a7cfdba2
Add parentheses around `&&` within `||` to avoid compiler warning message.
|
9 years ago |
Teresa Johnson
|
3890d33905
[ThinLTO] Refactor some common code into getGlobalValueInfo method (NFC)
|
9 years ago |
Mehdi Amini
|
5f76ad9dd7
Create a typedef GlobalValue::GUID for uint64_t and RAUW (NFC)
|
9 years ago |
Mehdi Amini
|
d2f4701e4a
Add a module Hash in the bitcode and the combined index, implementing a kind of "build-id"
|
9 years ago |
Mehdi Amini
|
1fc660ff51
Revert "Add support for computing SHA1 in LLVM"
|
9 years ago |
Mehdi Amini
|
515396cd38
Add a module Hash in the bitcode and the combined index, implementing a kind of "build-id"
|
9 years ago |
Teresa Johnson
|
f2403fe5b5
[ThinLTO] Renaming of function index to module summary index (NFC)
|
9 years ago |