Reid Kleckner
|
c76c57a237
Revert [ThinLTO] Optimize writeonly globals out
|
6 年之前 |
Eugene Leviant
|
c9d0360e9a
[ThinLTO] Optimize writeonly globals out
|
6 年之前 |
Fangrui Song
|
360e56327d
Change some dyn_cast to more apropriate isa. NFC
|
6 年之前 |
Teresa Johnson
|
8c98210bcf
Recommit "[ThinLTO] Rename COMDATs for COFF when promoting/renaming COMDAT leader"
|
6 年之前 |
Teresa Johnson
|
a200bf8c0e
Revert "[ThinLTO] Rename COMDATs for COFF when promoting/renaming COMDAT leader"
|
6 年之前 |
Teresa Johnson
|
b51e8c39ae
[ThinLTO] Rename COMDATs for COFF when promoting/renaming COMDAT leader
|
6 年之前 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 年之前 |
Easwaran Raman
|
f1f1adc004
[ThinLTO] Compute synthetic function entry count
|
6 年之前 |
Xin Tong
|
20632e333e
[ThinLTO] Correct linkonce_any function import linkage. NFC.
|
6 年之前 |
Eugene Leviant
|
a3f1de9121
[ThinLTO] Internalize readonly globals
|
6 年之前 |
Steven Wu
|
e0fbc0969c
Revert "[ThinLTO] Internalize readonly globals"
|
6 年之前 |
Eugene Leviant
|
10c84a8f35
[ThinLTO] Internalize readonly globals
|
6 年之前 |
Rafael Espindola
|
8ed6693f03
[ThinLTO] Clear dllimport when setting dso_local.
|
7 年之前 |
Peter Collingbourne
|
2e9c44b034
LTO: Include dso-local bit in ThinLTO cache key.
|
7 年之前 |
Michael Zolotukhin
|
d5c7271167
Remove redundant includes from lib/Transforms.
|
7 年之前 |
Sean Fertile
|
dcf1ffe8a0
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
|
7 年之前 |
Sean Fertile
|
f1b2e0b26a
Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."
|
7 年之前 |
Sean Fertile
|
cdc57825ed
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
|
7 年之前 |
David Blaikie
|
8082aa9df5
Fix assert from r309278
|
8 年之前 |
David Blaikie
|
a92181629c
ThinLTO: Don't import aliases of any kind (even linkonce_odr)
|
8 年之前 |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 年之前 |
Peter Collingbourne
|
efcd8f2760
FunctionImport: Use IRMover directly.
|
8 年之前 |
Teresa Johnson
|
17b59bf192
[ThinLTO] Handle conflicting local names gracefully
|
8 年之前 |
Teresa Johnson
|
f6f4d232fd
[ThinLTO] Add parenthesis as per build warning
|
8 年之前 |
Teresa Johnson
|
e4e6279a08
[ThinLTO] Subsume all importing checks into a single flag
|
8 年之前 |
Teresa Johnson
|
7d2e3aa58e
[ThinLTO] Stop importing constant global vars as copies in the backend
|
8 年之前 |
Teresa Johnson
|
52fb4f34b6
[ThinLTO] Only promote exported locals as marked in index
|
8 年之前 |
Teresa Johnson
|
6e15e36dae
[ThinLTO] Handle distributed backend case when doing renaming
|
8 年之前 |
Teresa Johnson
|
9fd063832c
[ThinLTO] Use per-summary flag to prevent exporting locals used in inline asm
|
8 年之前 |
Teresa Johnson
|
8108a04696
[ThinLTO] Rename doPromoteLocalToGlobal to shouldPromoteLocalToGlobal (NFC)
|
8 年之前 |