Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
f0a1c65fb007d727ff93bd8ff9c438f689cde77d
/
llvm
/
lib
/
Analysis
/
ModuleSummaryAnalysis.cpp
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
· 8 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
0a16c22
Use range algorithms instead of unpacking begin/end
by David Majnemer
· 9 years ago
cd21a64
[ThinLTO] Perform profile-guided indirect call promotion
by Teresa Johnson
· 9 years ago
aa20915
Apply clang-tidy's modernize-loop-convert to lib/Analysis.
by Benjamin Kramer
· 9 years ago
3b132e3
ThinLTO: fix assertion and refactor check for hidden use from inline ASM in a helper function
by Mehdi Amini
· 9 years ago
df5ef87
[ThinLTO] Refine fix to avoid renaming of uses in inline assembly.
by Teresa Johnson
· 9 years ago
28e457b
[ThinLTO] Remove GlobalValueInfo class from index
by Teresa Johnson
· 9 years ago
c3ed48c
Reorganize GlobalValueSummary with a "Flags" bitfield.
by Mehdi Amini
· 9 years ago
b35cc69
[ThinLTO] Prevent importing of "llvm.used" values
by Teresa Johnson
· 9 years ago
2d5487c
[ThinLTO] Move summary computation from BitcodeWriter to new pass
by Teresa Johnson
· 9 years ago