Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Linker
/
LinkModules.cpp
b1a9ad8
[Linker] PR33527 - Linker::LinkOnlyNeeded should import AppendingLinkage globals
by Benoit Belley
· 8 years ago
5eb9c81
[Linker] Provide callback for internalization
by Jonas Devlieghere
· 9 years ago
e6fd9ff
IRMover: Merge flags LinkModuleInlineAsm and IsPerformingImport.
by Peter Collingbourne
· 9 years ago
7c70211
ModuleLinker: Remove importing support. NFCI.
by Peter Collingbourne
· 9 years ago
6d8f817
FunctionImport: Use IRMover directly.
by Peter Collingbourne
· 9 years ago
c387e70
Linker: Move special casing for available_externally in IRMover to clients. NFCI.
by Peter Collingbourne
· 9 years ago
040cc16
[ThinLTO] Import only necessary DICompileUnit fields
by Teresa Johnson
· 9 years ago
4b9b379
[ThinLTO] Don't link module level assembly when importing
by Teresa Johnson
· 9 years ago
96efdd6
IR: Introduce local_unnamed_addr attribute.
by Peter Collingbourne
· 9 years ago
c321e53
Apply most suggestions of clang-tidy's performance-unnecessary-value-param
by Benjamin Kramer
· 9 years ago
1eaa97f
Linker: teach the IR mover to return llvm::Error.
by Peter Collingbourne
· 9 years ago
15ca14c
Fix recursive -only-needed.
by Rafael Espindola
· 9 years ago
bda3c97
ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performing importing
by Mehdi Amini
· 9 years ago
d826bbb
ModuleLinker: only import what is in GlobalsToImport, regarless if it is a function or not.
by Mehdi Amini
· 9 years ago
b703c77
[ThinLTO] Remove post-pass metadata linking support
by Teresa Johnson
· 9 years ago
e1c42ac
Fix another case where we were unconditionally linking linkonce GVs.
by Rafael Espindola
· 10 years ago
42e0323
Fix resolution of linkonce symbols in comdats.
by Rafael Espindola
· 10 years ago
1ee9fbd
Fix lazy linking of comdat members.
by Rafael Espindola
· 10 years ago
f2e7124
Fix logic for which symbols to keep with comdats.
by Rafael Espindola
· 10 years ago
370d528
Drop comdats from the dst module if they are not selected.
by Rafael Espindola
· 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
bd04e8f
FunctionIndex is not optional for renameModuleForThinLTO(), make it a reference (NFC)
by Mehdi Amini
· 10 years ago
40358fb
Pass a std::unique_ptr to IRMover::move.
by Rafael Espindola
· 10 years ago
cbc31d6
Delete the deprecated LLVMLinkModules.
by Rafael Espindola
· 10 years ago
488a800
[ThinLTO] Move global processing from Linker to TransformUtils (NFC)
by Teresa Johnson
· 10 years ago
d7e88e5
[ThinLTO] Remove imported available externally defs from comdats.
by Teresa Johnson
· 10 years ago
6cba37c
[ThinLTO] Do metadata linking during batch function importing
by Teresa Johnson
· 10 years ago
5f6eaac
GlobalValue: use getValueType() instead of getType()->getPointerElementType().
by Manuel Jacob
· 10 years ago
1b00f2d
[ThinLTO] Use new in-place symbol changes for exporting module
by Teresa Johnson
· 10 years ago
4504c1b
[ThinLTO] Enable in-place symbol changes for exporting module
by Teresa Johnson
· 10 years ago
4f04d85
[ThinLTO] Rename variable to reflect bulk importing change (NFC)
by Teresa Johnson
· 10 years ago
4034d55
Remove unused functions from ModuleLinker (NFC)
by Teresa Johnson
· 10 years ago
bef5436
Rename variables to reflect linker split (NFC)
by Teresa Johnson
· 10 years ago
e5a6191
[ThinLTO] Metadata linking for imported functions
by Teresa Johnson
· 10 years ago
4a9bf58
Mark a couple ModuleLinker member functions as const (NFC)
by Teresa Johnson
· 10 years ago
434e956
Change linkInModule to take a std::unique_ptr.
by Rafael Espindola
· 10 years ago
9d2bfc4
Use diagnostic handler in the LLVMContext
by Rafael Espindola
· 10 years ago
f81c7b0
Avoid undefined behavior when vector is empty.
by Rafael Espindola
· 10 years ago
caabe22
Slit lib/Linker in two.
by Rafael Espindola
· 10 years ago
ed11bd2
Synchronize the logic for deciding to link a gv.
by Rafael Espindola
· 10 years ago
d57f9f0
Move all private members together. NFC.
by Rafael Espindola
· 10 years ago
c6c9735
Factor two calls to a common location.
by Rafael Espindola
· 10 years ago
e811c7b
Simplify the error handling a bit. NFC.
by Rafael Espindola
· 10 years ago
bd03c50
Link declaration lazily.
by Rafael Espindola
· 10 years ago
a1240d8
Change how the linker handles the old llvm.global_ctors.
by Rafael Espindola
· 10 years ago
bae7e75
[ThinLTO] Helper for performing renaming/promotion on a module
by Teresa Johnson
· 10 years ago
f49a38f
Always pass a diagnostic handler to the linker.
by Rafael Espindola
· 10 years ago
1e20a65
[ThinLTO] Appending linkage fixes
by Teresa Johnson
· 10 years ago
562908b
Simplify ValueMap handling.
by Rafael Espindola
· 10 years ago
792b795
Don't pass member variables to member functions. NFC.
by Rafael Espindola
· 10 years ago
7471cf8
Adapt comment and rename variable in ModuleLinker to describe more accurately the actual use.
by Mehdi Amini
· 10 years ago
9abe108
Remove "ExportingModule" from ThinLTO Index (NFC)
by Mehdi Amini
· 10 years ago
4b5ec26
Switch the linker to having a whitelist of GVs.
by Rafael Espindola
· 10 years ago
8c04472
Delete what is now duplicated code.
by Rafael Espindola
· 10 years ago
0a80da0
Also copy private linkage globals when needed.
by Rafael Espindola
· 10 years ago
769efe6
Don't copy information from aliasee to alias.
by Rafael Espindola
· 10 years ago
f3518c9
Fix linking when we copy over only a decl.
by Rafael Espindola
· 10 years ago
ffe2e4a
Change ModuleLinker to take a set of GlobalValues to import instead of a single one
by Mehdi Amini
· 10 years ago
af71476
Use default member initializers.
by Rafael Espindola
· 10 years ago
6d2c313
Remove unnecessary getter.
by Rafael Espindola
· 10 years ago
e39cd5b
Pass down the dst GV to linkGlobalValueBody. NFC.
by Rafael Espindola
· 10 years ago
edf811d
Delete unused includes.
by Rafael Espindola
· 10 years ago
e3a933a
clang-format LinkModules.cpp.
by Rafael Espindola
· 10 years ago
0e309fe
Use references now that it is natural to do so.
by Rafael Espindola
· 10 years ago
3b80b88
Delete dead code.
by Rafael Espindola
· 10 years ago
4dbdceb
Use a forwarding constructor instead of an init method.
by Rafael Espindola
· 10 years ago
4808c6d
Delete the setModule method from the Linker.
by Rafael Espindola
· 10 years ago
6e8ab92
Make appending var linking less of a special case.
by Rafael Espindola
· 10 years ago
baa3bf8
Bring r254336 back:
by Rafael Espindola
· 10 years ago
e9841a6
This reverts commit r254336 and r254344.
by Rafael Espindola
· 10 years ago
a891957
Disable a consistency check.
by Rafael Espindola
· 10 years ago
c109200
Start deciding earlier what to link.
by Rafael Espindola
· 10 years ago
c98b20b
Fix another llvm.ctors merging bug.
by Rafael Espindola
· 10 years ago
eb5e0a7
Simplify. NFC.
by Rafael Espindola
· 10 years ago
c945c8d
Correctly handle llvm.global_ctors merging.
by Rafael Espindola
· 10 years ago
9f30fac
Fix a crash when writing merged bitcode.
by Rafael Espindola
· 10 years ago
19b5238
Simplify the linking of recursive data.
by Rafael Espindola
· 10 years ago
8934577
Disallow aliases to available_externally.
by Rafael Espindola
· 10 years ago
b098f0c
[ThinLTO] Handle previously imported and promoted locals in module linker
by Teresa Johnson
· 10 years ago
8220e8a
Add const qualifier for FunctionInfoIndex in ModuleLinker and linkInModule() (NFC)
by Mehdi Amini
· 10 years ago
66059c9
Replace dyn_cast with isa in places that weren't using the returned value for more than a boolean check. NFC.
by Craig Topper
· 10 years ago
83d03dd
Fix mapping of unmaterialized global values during metadata linking
by Teresa Johnson
· 10 years ago
f3d2329
[lib/Linker] Convert assert(false) to llvm_unreachable().
by Davide Italiano
· 10 years ago
2d5fb8c
Ensure ModuleLinker materializes complete comdat groups
by Teresa Johnson
· 10 years ago
dfbebc3
[ThinLTO] Update comment per change in WeakAny handling (NFC)
by Teresa Johnson
· 10 years ago
3cd8161
[ThinLTO] WeakAny fixes/cleanup
by Teresa Johnson
· 10 years ago
1063293
Restore "Move metadata linking after lazy global materialization/linking."
by Teresa Johnson
· 10 years ago
189b252
Restore "Move metadata linking after lazy global materialization/linking."
by Teresa Johnson
· 10 years ago
d4bff30
DI: Reverse direction of subprogram -> function edge.
by Peter Collingbourne
· 10 years ago
f1b0a6e
[ThinLTO] Always set linkage type to external when converting alias
by Teresa Johnson
· 10 years ago
255787a
Revert "Move metadata linking after lazy global materialization/linking."
by Teresa Johnson
· 10 years ago
07b825b
Move metadata linking after lazy global materialization/linking.
by Teresa Johnson
· 10 years ago
c7ed52f
Restore "Support for ThinLTO function importing and symbol linking."
by Teresa Johnson
· 10 years ago
227a923
Revert "Support for ThinLTO function importing and symbol linking."
by Teresa Johnson
· 10 years ago
b1d4a39
Support for ThinLTO function importing and symbol linking.
by Teresa Johnson
· 10 years ago
9934b26
Linker: Remove implicit ilist iterator conversion, NFC
by Duncan P. N. Exon Smith
· 10 years ago
437aafd
Fix -Wdeprecated regarding ORC copying ValueMaterializers
by David Blaikie
· 10 years ago
Next »