Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e85b06d65f695c576df1e529ee37cb15e6902401
/
llvm
/
test
/
Transforms
/
FunctionImport
aab6000
Reland r327041: [ThinLTO] Keep available_externally symbols live
by Vlad Tsyrklevich
· 8 years ago
19e2387
[ThinLTO] Recommit of import global variables
by Eugene Leviant
· 8 years ago
3caa0fd
Revert "[ThinLTO] Keep available_externally symbols live"
by Eric Christopher
· 8 years ago
c9a1a6e
Specify that test from r327041 requires asserts
by Vlad Tsyrklevich
· 8 years ago
f6337d3
Fix test failure introduced in r327041
by Vlad Tsyrklevich
· 8 years ago
7b66ef1
[ThinLTO] Keep available_externally symbols live
by Vlad Tsyrklevich
· 8 years ago
a4619d9
[ThinLTO] Revert r325320: Import global variables
by Chandler Carruth
· 8 years ago
7331a0b
[ThinLTO] Import global variables
by Eugene Leviant
· 8 years ago
9fbc040
Make GlobalValues with non-default visibilility dso_local.
by Rafael Espindola
· 8 years ago
e4b0231
Make internal/private GVs implicitly dso_local.
by Rafael Espindola
· 8 years ago
a5376f3
[LTO] Make processing of combined module more consistent
by Vitaly Buka
· 8 years ago
81bbf74
[ThinLTO] Enable importing of aliases as copy of aliasee
by Teresa Johnson
· 8 years ago
b225ad0
Fix bot failures by requiring x86 target
by Teresa Johnson
· 8 years ago
73305f8
[ThinLTO] Fix ThinLTO crash
by Teresa Johnson
· 8 years ago
71ecaa1
[PGO] Fix ThinLTO crash
by Xinliang David Li
· 8 years ago
2f0cc47
ThinLTO: Don't import aliases of any kind (even linkonce_odr)
by David Blaikie
· 8 years ago
f9dc3de
Revert "Restore with fix "[ThinLTO] Ensure we always select the same function copy to import""
by Teresa Johnson
· 8 years ago
9f2f94f
Fix bot failures from r308114
by Teresa Johnson
· 8 years ago
664a3fb
Attempt 2 to debug bot failures
by Teresa Johnson
· 8 years ago
8fd09a5
Attempt to debug bot failures
by Teresa Johnson
· 8 years ago
a7660b0
Restore with fix "[ThinLTO] Ensure we always select the same function copy to import"
by Teresa Johnson
· 8 years ago
d78a38e
Revert r308078 (and subsequent tweak in r308079) which introduces a test
by Chandler Carruth
· 8 years ago
1679855
Require asserts in new test that uses debug flag
by Teresa Johnson
· 8 years ago
82b4fb1
[ThinLTO] Ensure we always select the same function copy to import
by Teresa Johnson
· 8 years ago
e95901c
Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals."
by Peter Collingbourne
· 9 years ago
e122d68
[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals.
by Davide Italiano
· 9 years ago
37e2459
FunctionImport: Remove the -disable-force-link-odr flag and change importFunctions to never force link.
by Peter Collingbourne
· 9 years ago
8252211
[ThinLTO] Resolve old FIXME for alias importing in test
by Teresa Johnson
· 9 years ago
1b859a2
[ThinLTO] Ensure callees get hot threshold when first seen on cold path
by Teresa Johnson
· 9 years ago
da99e33
[llvm] Remove redundant --check-prefix=CHECK from tests
by Mandeep Singh Grang
· 9 years ago
d286947
[thinlto] Don't decay threshold for hot callsites
by Piotr Padlewski
· 9 years ago
ba72b95
[thinlto] Add cold-callsite import heuristic
by Piotr Padlewski
· 9 years ago
d9830eb
[thinlto] Basic thinlto fdo heuristic
by Piotr Padlewski
· 9 years ago
332b3b2
Don't import variadic functions
by Piotr Padlewski
· 9 years ago
2124157
[PM] Port FunctionImport Pass to new PM
by Teresa Johnson
· 9 years ago
3b77612
Add 'thinlto_src_module' md with asserts or -enable-import-metadata
by Piotr Padlewski
· 9 years ago
d4b7923
Revert "Add 'thinlto_src_module' md with asserts or -enable-import-metadata"
by Piotr Padlewski
· 9 years ago
d6efefa
Add 'thinlto_src_module' md with asserts or -enable-import-metadata
by Piotr Padlewski
· 9 years ago
6deaa6a
Add 'thinlto_src_module' metadata to imported function
by Piotr Padlewski
· 9 years ago
5b85d8d
ThinLTO: do not import function whose linkage prevents inlining.
by Mehdi Amini
· 10 years ago
1e918c9
Revert "ThinLTO: do not import function whose linkage prevents inlining."
by Mehdi Amini
· 10 years ago
bda9b2a
ThinLTO: do not import function whose linkage prevents inlining.
by Mehdi Amini
· 10 years ago
bda3c97
ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performing importing
by Mehdi Amini
· 10 years ago
b35cc69
[ThinLTO] Prevent importing of "llvm.used" values
by Teresa Johnson
· 10 years ago
2d28f7a
ThinLTO: Make aliases explicit in the summary
by Mehdi Amini
· 10 years ago
75819ae
[PR27284] Reverse the ownership between DICompileUnit and DISubprogram.
by Adrian Prantl
· 10 years ago
b5b2893
Revert "Make aliases explicit in the summary"
by Mehdi Amini
· 10 years ago
ce744a9
Make aliases explicit in the summary
by Mehdi Amini
· 10 years ago
68da426
Move summary creation out of llvm-as into opt
by Mehdi Amini
· 10 years ago
ae280e5
ThinLTO renaming: use module hash instead of position in the summary
by Mehdi Amini
· 10 years ago
2d5487c
[ThinLTO] Move summary computation from BitcodeWriter to new pass
by Teresa Johnson
· 10 years ago
03e93ba
Fix bot errors from r265327, exact GUID which depends on path
by Teresa Johnson
· 10 years ago
916495d
[ThinLTO] Add option to dump value name to GUID mapping
by Teresa Johnson
· 10 years ago
b808951
testcase gardening: update the emissionKind enum to the new syntax. (NFC)
by Adrian Prantl
· 10 years ago
a51d6ea
llvm/test/Transforms/FunctionImport/funcimport.ll: -stats REQUIRES +Asserts.
by NAKAMURA Takumi
· 10 years ago
569af59
Use DAG check to try to appease bot
by Teresa Johnson
· 10 years ago
d29478f
[ThinLTO] Add optional import message and statistics
by Teresa Johnson
· 10 years ago
01e3213
ThinLTO: use the callgraph from the combined index to drive the FunctionImporter
by Mehdi Amini
· 10 years ago
8d05185
Rework linkInModule(), making it oblivious to ThinLTO
by Mehdi Amini
· 10 years ago
26ab577
[ThinLTO] Renaming of function index to module summary index (NFC)
by Teresa Johnson
· 10 years ago
cec0cae
Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"
by Teresa Johnson
· 10 years ago
892920b
[ThinLTO] Renaming of function index to module summary index (NFC)
by Teresa Johnson
· 10 years ago
4064174
FunctionImport: add a progressive heuristic to limit importing too deep in the callgraph
by Mehdi Amini
· 10 years ago
1e26e39
Fix bot failure from r257493: remove extraneous temp file read
by Teresa Johnson
· 10 years ago
388497e
[ThinLTO] Handle an external call from an import to an alias in dest
by Teresa Johnson
· 10 years ago
5fe4005
[IRMover] Don't copy personality, etc unless creating def
by Teresa Johnson
· 10 years ago
a1080ee
[ThinLTO] Delay metadata materializtion in function importer
by Teresa Johnson
· 10 years ago
e5a6191
[ThinLTO] Metadata linking for imported functions
by Teresa Johnson
· 10 years ago
8c04472
Delete what is now duplicated code.
by Rafael Espindola
· 10 years ago
8934577
Disallow aliases to available_externally.
by Rafael Espindola
· 10 years ago
3930361
[ThinLTO] Add option to limit importing based on instruction count
by Teresa Johnson
· 10 years ago
130de7a
[ThinLTO] Enable iterative importing in FunctionImport pass
by Teresa Johnson
· 10 years ago
b098f0c
[ThinLTO] Handle previously imported and promoted locals in module linker
by Teresa Johnson
· 10 years ago
1762665
[ThinLTO] Fix FunctionImport alias checking and test
by Teresa Johnson
· 10 years ago
42418ab
Add a FunctionImporter helper to perform summary-based cross-module function importing
by Mehdi Amini
· 10 years ago