Teresa Johnson
|
fdb5c57576
[ThinLTO] Restructure AliasSummary to contain ValueInfo of Aliasee
|
6 years ago |
Teresa Johnson
|
4d14b7ba6e
[ThinLTO] Add option to dump per-module summary dot graph
|
6 years ago |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Teresa Johnson
|
5b5290a1ba
Revert "[ThinLTO] Add summary entries for index-based WPD"
|
6 years ago |
Teresa Johnson
|
70c3a1bd4a
[ThinLTO] Add summary entries for index-based WPD
|
6 years ago |
Teresa Johnson
|
e39377580b
[LTO] Record whether LTOUnit splitting is enabled in index
|
6 years ago |
Easwaran Raman
|
f1f1adc004
[ThinLTO] Compute synthetic function entry count
|
6 years ago |
Teresa Johnson
|
a12accc8ee
[ThinLTO] Allow importing of functions with var args
|
6 years ago |
Vedant Kumar
|
85aede46d5
[ProfileSummary] Standardize methods and fix comment
|
6 years ago |
Eugene Leviant
|
a3f1de9121
[ThinLTO] Internalize readonly globals
|
6 years ago |
Teresa Johnson
|
ada45e1a6f
[ThinLTO] Update handling of vararg functions to match inliner
|
6 years ago |
Steven Wu
|
e0fbc0969c
Revert "[ThinLTO] Internalize readonly globals"
|
6 years ago |
Eugene Leviant
|
10c84a8f35
[ThinLTO] Internalize readonly globals
|
6 years ago |
Teresa Johnson
|
645cd31982
[ThinLTO] Split NotEligibleToImport into legality and inlinability flags
|
6 years ago |
Eugene Leviant
|
441f8c5b1f
[ThinLTO] Don't import GV which contains blockaddress
|
6 years ago |
Teresa Johnson
|
7756815310
[WPD] Fix incorrect devirtualization after indirect call promotion
|
7 years ago |
Teresa Johnson
|
1cc13e5ad1
[ThinLTO] Add string saver onto index for value names
|
7 years ago |
Teresa Johnson
|
4c45b898f0
[ThinLTO] Compute GUID directly from GV when building per-module index
|
7 years ago |
Teresa Johnson
|
e07c2606ba
[ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)
|
7 years ago |
Teresa Johnson
|
cc2d730bc4
[ThinLTO] Add an option to force summary call edges cold for debugging
|
7 years ago |
Taewook Oh
|
d737130f0f
[ThinLTO] Add funtions in callees metadata to CallGraphEdges
|
7 years ago |
Easwaran Raman
|
95d34a2e59
[ThinLTO] Represent relative BF using a scaled representation .
|
7 years ago |
Easwaran Raman
|
bdb305ac14
Re-land "[ThinLTO] Add call edges' relative block frequency to per-module summary."
|
7 years ago |
Easwaran Raman
|
a9daa08738
Revert "[ThinLTO] Add call edges' relative block frequency to per-module summary."
|
7 years ago |
Easwaran Raman
|
cd25118a7f
[ThinLTO] Add call edges' relative block frequency to per-module summary.
|
7 years ago |
Eugene Leviant
|
731becc910
[ThinLTO] Re-commit of dot dumper after test fix
|
7 years ago |
Eugene Leviant
|
93150c76d7
Temporarily revert r323062 to investigate buildbot failures
|
7 years ago |
Eugene Leviant
|
7ec5710f32
[ThinLTO] Implement summary visualizer
|
7 years ago |
Eugene Leviant
|
48e6206685
[ThinLTO] Don't import functions with noinline attribute
|
7 years ago |
Easwaran Raman
|
fe7b9dc2d2
Add hasProfileData() to check if a function has profile data. NFC.
|
7 years ago |