Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
fbb4d1e43d0db9f8d1514a0209bb01f56e49d75f
/
llvm
/
lib
/
Analysis
/
ModuleSummaryAnalysis.cpp
9c2eb22
[ThinLTO] Summarize vcall_visibility metadata
by Teresa Johnson
· 6 years ago
10cadee
[ThinLTO] Always import constants
by evgeny
· 6 years ago
ad36495
[ThinLTO] Show preserved symbols in DOT files
by evgeny
· 6 years ago
05da2fe
Sink all InitializePasses.h includes
by Reid Kleckner
· 6 years ago
b11391b
ThinLTO : Import always_inline functions irrespective of the threshold
by Teresa Johnson
· 6 years ago
2452d70
IR. Change strip* family of functions to not look through aliases.
by Peter Collingbourne
· 6 years ago
0eaee54
[llvm] Migrate llvm::make_unique to std::make_unique
by Jonas Devlieghere
· 6 years ago
d9b948b
Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC
by Fangrui Song
· 6 years ago
3aef352
[ThinLTO] Attempt to recommit r365188 after alignment fix
by Eugene Leviant
· 6 years ago
e91f86f
Reverted r365188 due to alignment problems on i686-android
by Eugene Leviant
· 6 years ago
820cc01
[ThinLTO] Attempt to recommit r365040 after caching fix
by Eugene Leviant
· 6 years ago
f7e52fb
Revert [ThinLTO] Optimize writeonly globals out
by Reid Kleckner
· 6 years ago
5cacb91
[ThinLTO] Optimize writeonly globals out
by Eugene Leviant
· 6 years ago
a700436
[ThinLTO] Add summary entries for index-based WPD
by Teresa Johnson
· 6 years ago
37b8012
[ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligible
by Teresa Johnson
· 6 years ago
70ec64c
[ThinLTO] Restructure AliasSummary to contain ValueInfo of Aliasee
by Teresa Johnson
· 7 years ago
2f616e4
[ThinLTO] Add option to dump per-module summary dot graph
by Teresa Johnson
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
8d86f1b
Revert "[ThinLTO] Add summary entries for index-based WPD"
by Teresa Johnson
· 7 years ago
4fcf3b1
[ThinLTO] Add summary entries for index-based WPD
by Teresa Johnson
· 7 years ago
290a839
[LTO] Record whether LTOUnit splitting is enabled in index
by Teresa Johnson
· 7 years ago
5a7056f
[ThinLTO] Compute synthetic function entry count
by Easwaran Raman
· 7 years ago
5b8ff37
[ThinLTO] Allow importing of functions with var args
by Teresa Johnson
· 7 years ago
e7b789b
[ProfileSummary] Standardize methods and fix comment
by Vedant Kumar
· 7 years ago
bf46e74
[ThinLTO] Internalize readonly globals
by Eugene Leviant
· 7 years ago
32dc5b9
[ThinLTO] Update handling of vararg functions to match inliner
by Teresa Johnson
· 7 years ago
fa43892
Revert "[ThinLTO] Internalize readonly globals"
by Steven Wu
· 7 years ago
be8d199
[ThinLTO] Internalize readonly globals
by Eugene Leviant
· 7 years ago
cb39746
[ThinLTO] Split NotEligibleToImport into legality and inlinability flags
by Teresa Johnson
· 7 years ago
eddf6b5
[ThinLTO] Don't import GV which contains blockaddress
by Eugene Leviant
· 7 years ago
f24136f
[WPD] Fix incorrect devirtualization after indirect call promotion
by Teresa Johnson
· 7 years ago
5190553
[ThinLTO] Add string saver onto index for value names
by Teresa Johnson
· 7 years ago
7bea1aa
[ThinLTO] Compute GUID directly from GV when building per-module index
by Teresa Johnson
· 7 years ago
4ffc3e7
[ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC)
by Teresa Johnson
· 7 years ago
db83ace
[ThinLTO] Add an option to force summary call edges cold for debugging
by Teresa Johnson
· 8 years ago
7646e77
[ThinLTO] Add funtions in callees metadata to CallGraphEdges
by Taewook Oh
· 8 years ago
385d8ea
[ThinLTO] Represent relative BF using a scaled representation .
by Easwaran Raman
· 8 years ago
c73cec8
Re-land "[ThinLTO] Add call edges' relative block frequency to per-module summary."
by Easwaran Raman
· 8 years ago
bf38dee
Revert "[ThinLTO] Add call edges' relative block frequency to per-module summary."
by Easwaran Raman
· 8 years ago
5f7aff9
[ThinLTO] Add call edges' relative block frequency to per-module summary.
by Easwaran Raman
· 8 years ago
28d8a49
[ThinLTO] Re-commit of dot dumper after test fix
by Eugene Leviant
· 8 years ago
72b9bdb
Temporarily revert r323062 to investigate buildbot failures
by Eugene Leviant
· 8 years ago
453c976
[ThinLTO] Implement summary visualizer
by Eugene Leviant
· 8 years ago
193e701
[ThinLTO] Don't import functions with noinline attribute
by Eugene Leviant
· 8 years ago
a17f220
Add hasProfileData() to check if a function has profile data. NFC.
by Easwaran Raman
· 8 years ago
8b46ff1
[ThinLTO] Remove too aggressive assertion in building function call graph.
by Volodymyr Sapsai
· 8 years ago
a739602
[ThinLTO] Fix missing call graph edges for calls with bitcasts.
by Volodymyr Sapsai
· 8 years ago
4595a91
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
by Sean Fertile
· 8 years ago
39770ca
Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..."
by Sean Fertile
· 8 years ago
36528c2
[LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local.
by Sean Fertile
· 8 years ago
cbdc5ff
[ThinLTO] AliasSummary should not have any references
by Teresa Johnson
· 8 years ago
681fbb6
ModuleSummaryAnalysis: Correctly handle all function operand references.
by Peter Collingbourne
· 8 years ago
5e8b94c1
ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm.
by Peter Collingbourne
· 8 years ago
1e94ca1
[lib/Analysis] - Mark personality functions as live.
by George Rimar
· 8 years ago
bb1b2d0
[Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
75da10d
[ThinLTO] Add FunctionAttrs to ThinLTO index
by Charles Saternos
· 8 years ago
64c4657
Increase the import-threshold for crtical functions.
by Dehao Chen
· 8 years ago
e357fbd
Write summaries for merged modules when splitting modules for ThinLTO.
by Peter Collingbourne
· 8 years ago
56584bb
(NFC) Track global summary liveness in GVFlags.
by Evgeniy Stepanov
· 8 years ago
94624ac
Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builder
by Teresa Johnson
· 8 years ago
f5f9160
[ProfileSummary] Make getProfileCount a non-static member function.
by Easwaran Raman
· 8 years ago
9667b91
Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
by Peter Collingbourne
· 8 years ago
f6039f2
Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
by Eric Liu
· 8 years ago
5f85a9d
IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI.
by Peter Collingbourne
· 8 years ago
e95901c
Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals."
by Peter Collingbourne
· 8 years ago
61781ac
ModuleSummaryAnalysis: Use a more precise #include. NFC.
by Peter Collingbourne
· 9 years ago
190f17c
Use ProfileSummary:getProfileCount to get ScaledCount for ModuleSummary
by Dehao Chen
· 9 years ago
d820447
Perform symbol binding for .symver versioned symbols
by Teresa Johnson
· 9 years ago
a60cdd3
Add function importing info from samplepgo profile to the module summary.
by Dehao Chen
· 9 years ago
e122d68
[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals.
by Davide Italiano
· 9 years ago
be9ffaa
IR: Function summary extensions for whole-program devirtualization pass.
by Peter Collingbourne
· 9 years ago
1380edf
Revert "[ThinLTO] Add an auto-hide feature"
by Mehdi Amini
· 9 years ago
b0a8ff7
[ThinLTO] Add an auto-hide feature
by Mehdi Amini
· 9 years ago
21c89dc
Revert "[ThinLTO] Add an auto-hide feature"
by Mehdi Amini
· 9 years ago
97624fb
[ThinLTO] Add an auto-hide feature
by Mehdi Amini
· 9 years ago
827600d
Revert "[ThinLTO] Add an auto-hide feature"
by Mehdi Amini
· 9 years ago
dc5a744
[ThinLTO] Add an auto-hide feature
by Mehdi Amini
· 9 years ago
8902948
Add missing dependency to "Module Summary Analysis" pass
by Mehdi Amini
· 9 years ago
6c475a7
ThinLTO: add early "dead-stripping" on the Index
by Teresa Johnson
· 9 years ago
e27b058
[ThinLTO] Use DenseSet instead of SmallPtrSet for holding GUIDs
by Teresa Johnson
· 9 years ago
519465b
[ThinLTO] Subsume all importing checks into a single flag
by Teresa Johnson
· 9 years ago
e0ee5cf
[ThinLTO] Fix "||" vs "|" mixup.
by Teresa Johnson
· 9 years ago
1b4137a7
IR: Function summary representation for type tests.
by Peter Collingbourne
· 9 years ago
0c30f08
IR: Eliminate non-determinism in the module summary analysis.
by Peter Collingbourne
· 9 years ago
3b8011f
ModuleSummaryAnalysis: Remove some duplicate code. NFCI.
by Peter Collingbourne
· 9 years ago
863cbfb
Object: Extract a ModuleSymbolTable class from IRObjectFile.
by Peter Collingbourne
· 9 years ago
dab4eae
[PM] Change the static object whose address is used to uniquely identify
by Chandler Carruth
· 9 years ago
3624bdf
Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
by Teresa Johnson
· 9 years ago
d5033a4
[ThinLTO] Make inline assembly handling more efficient in summary
by Teresa Johnson
· 9 years ago
a081145
Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
by Teresa Johnson
· 9 years ago
b6a11a7
Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm"
by Mehdi Amini
· 9 years ago
6955fee
[ThinLTO] Prevent exporting of locals used/defined in module level asm
by Teresa Johnson
· 9 years ago
bf28c8f
[ThinLTO] Use per-summary flag to prevent exporting locals used in inline asm
by Teresa Johnson
· 9 years ago
02563cd
[ThinLTO] Create AliasSummary when building index
by Teresa Johnson
· 9 years ago
897bab9
[ThinLTO] Record calls to aliases
by Teresa Johnson
· 9 years ago
5461d8b
Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to handle Module update.
by Dehao Chen
· 9 years ago
d9830eb
[thinlto] Basic thinlto fdo heuristic
by Piotr Padlewski
· 9 years ago
442d38c
NFC: add early exit in ModuleSummaryAnalysis
by Piotr Padlewski
· 9 years ago
b7be5b6
[PM] Rework the new PM support for building the ModuleSummaryIndex to
by Chandler Carruth
· 9 years ago
f93b246
[PM] Port ModuleSummaryIndex analysis to new pass manager
by Teresa Johnson
· 9 years ago
Next »