Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
tools
/
llvm-link
/
llvm-link.cpp
d68935c
Restore "[ThinLTO] Ensure we always select the same function copy to import"
by Teresa Johnson
· 7 years ago
b78c5d0
Revert "[ThinLTO] Ensure we always select the same function copy to import"
by Teresa Johnson
· 7 years ago
d94c059
[ThinLTO] Ensure we always select the same function copy to import
by Teresa Johnson
· 7 years ago
fef7ada
[llvm-link] Use WithColor for printing errors
by Jonas Devlieghere
· 7 years ago
197194b
Define InitLLVM to do common initialization all at once.
by Rui Ueyama
· 7 years ago
9a2bf41
Revert "[IRMover] Implement name based structure type mapping"
by Rafael Espindola
· 8 years ago
c556974
[IRMover] Implement name based structure type mapping
by Eugene Leviant
· 8 years ago
6a86e25
Pass a reference to a module to the bitcode writer.
by Rafael Espindola
· 8 years ago
3fc649c
[Support] Rename tool_output_file to ToolOutputFile, NFC
by Reid Kleckner
· 8 years ago
b5ab895
This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352
by Vivek Pandya
· 8 years ago
df8598d
This reverts r313381
by Vivek Pandya
· 8 years ago
00d8874
This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352
by Vivek Pandya
· 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
c15d60b
Object: Remove ModuleSummaryIndexObjectFile class.
by Peter Collingbourne
· 8 years ago
427f426
Remove unused lambda capture
by David Blaikie
· 9 years ago
5eb9c81
[Linker] Provide callback for internalization
by Jonas Devlieghere
· 9 years ago
0fca905
[ThinLTO] Rework llvm-link to use the FunctionImporter
by Teresa Johnson
· 9 years ago
4fef68c
[ThinLTO] Only promote exported locals as marked in index
by Teresa Johnson
· 9 years ago
6de481a
Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected.
by Peter Collingbourne
· 9 years ago
ad17679
Split Bitcode/ReaderWriter.h into separate reader and writer headers
by Teresa Johnson
· 9 years ago
7f00d0a
Bitcode: Change the materializer interface to return llvm::Error.
by Peter Collingbourne
· 9 years ago
aedafd4
[llvm-link] Fix description of -disable-lazy-loading option
by Davide Italiano
· 9 years ago
e470927
Fix auto-upgrade of TBAA tags in Bitcode Reader
by Mehdi Amini
· 9 years ago
2211f01
Don't verify inputs to the Linker if ODR merging.
by Rafael Espindola
· 9 years ago
2ad6d48
Search for llvm-symbolizer binary in the same directory as argv[0], before
by Richard Smith
· 9 years ago
82de7d3
Apply clang-tidy's misc-move-constructor-init throughout LLVM.
by Benjamin Kramer
· 9 years ago
bda3c97
ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performing importing
by Mehdi Amini
· 9 years ago
ed8fdb2
IR: Rename API for enabling ODR uniquing of DITypes, NFC
by Duncan P. N. Exon Smith
· 9 years ago
5ab2be0
IR: Use an explicit map for debug info type uniquing
by Duncan P. N. Exon Smith
· 9 years ago
03b42e4
Remove every uses of getGlobalContext() in LLVM (but the C API)
by Mehdi Amini
· 9 years ago
f4cc752
[ThinLTO] Use bulk importing in llvm-link
by Teresa Johnson
· 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
40358fb
Pass a std::unique_ptr to IRMover::move.
by Rafael Espindola
· 10 years ago
e0373a6
Revert obsolete llvm-link -preserve-modules option/test
by Teresa Johnson
· 10 years ago
e5a6191
[ThinLTO] Metadata linking for imported functions
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
7d11004
Rename Set variable to be plural
by Mehdi Amini
· 10 years ago
9abe108
Remove "ExportingModule" from ThinLTO Index (NFC)
by Mehdi Amini
· 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
0e309fe
Use references now that it is natural to do so.
by Rafael Espindola
· 10 years ago
6b92316
[ThinLTO] Deduplicate function index loading into shared helper (NFC)
by Teresa Johnson
· 10 years ago
ac99e28
Remove unused function parameter (NFC)
by Teresa Johnson
· 10 years ago
5bc88be
llvm-link option and test for recent metadata mapping bug
by Teresa Johnson
· 10 years ago
354f520
Do not require a Context to extract the FunctionIndex from Bitcode (NFC)
by Mehdi Amini
· 10 years ago
04e5877
Pass enum instead of bool to new linkInModule call in llvm-link
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
020d4fb
New bitcode linker flags:
by Artem Belevich
· 10 years ago
e868123
Linker: Add flag to override linkage rules
by Duncan P. N. Exon Smith
· 10 years ago
0de129d
llvm-link: Factor out loop over input files, NFC
by Duncan P. N. Exon Smith
· 10 years ago
8a7b84b
uselistorder: Remove the global bits
by Duncan P. N. Exon Smith
· 10 years ago
c4f0a32
uselistorder: Pull the assembly bit up out of the printer
by Duncan P. N. Exon Smith
· 10 years ago
a052ed6
uselistorder: Pull the bit through WriteToBitcodFile()
by Duncan P. N. Exon Smith
· 10 years ago
c55dee1
IR: Set -preserve-bc-uselistorder=false by default
by Duncan P. N. Exon Smith
· 10 years ago
4628282
tools: Unify how verifyModule() is called
by Duncan P. N. Exon Smith
· 10 years ago
0d68b4c
Fix PR23045.
by Rafael Espindola
· 10 years ago
2fcfb5e
Work around pr23045 and make it easier to reproduce.
by Rafael Espindola
· 11 years ago
041ceb7
llvm-link: Verify input modules
by Duncan P. N. Exon Smith
· 11 years ago
0a446fd
Add missing includes. make_unique proliferated everywhere.
by Benjamin Kramer
· 11 years ago
4160f5d
Make it easier to pass a custom diagnostic handler to the IR linker.
by Rafael Espindola
· 11 years ago
d12b4a3
Update the error handling of lib/Linker.
by Rafael Espindola
· 11 years ago
957eae2
Make llvm-link behave a bit more like LTO.
by Rafael Espindola
· 11 years ago
5c4f4a6
Invert the condition to have a single return.
by Rafael Espindola
· 11 years ago
d233b06
Return a std::unique_ptr from the IRReader.h functions. NFC.
by Rafael Espindola
· 11 years ago
3fd1e99
Modernize raw_fd_ostream's constructor a bit.
by Rafael Espindola
· 11 years ago
d59664f
raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary.
by Benjamin Kramer
· 11 years ago
e6cb63e
[C++] Use 'nullptr'. Tools edition.
by Craig Topper
· 11 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
6cc07df
[Layering] Sink Linker.h into a Linker subdirectory to make it
by Chandler Carruth
· 12 years ago
90c7f1c
Replace the F_Binary flag with a F_Text one.
by Rafael Espindola
· 12 years ago
7da92ed
Set the SuppressWarnings option on tool level and propagate to the library.
by Eli Bendersky
· 12 years ago
5ad5f15
[cleanup] Move the Dominators.h and Verifier.h headers into the IR
by Chandler Carruth
· 12 years ago
b5e1e6c
Revert "Encapsulate PassManager debug flags to avoid static init and cxa_exit."
by Andrew Trick
· 12 years ago
f33d6df
Encapsulate PassManager debug flags to avoid static init and cxa_exit.
by Andrew Trick
· 12 years ago
dc073ad
whitespace
by Andrew Trick
· 12 years ago
6d35481
Add a wrapper for open.
by Rafael Espindola
· 12 years ago
f1f1273
Don't use PathV1.h in llvm-link.
by Rafael Espindola
· 12 years ago
4f35da7
Don't use PathV1.h in Signals.h.
by Rafael Espindola
· 12 years ago
914d31f
Optimize llvm-link too.
by Rafael Espindola
· 12 years ago
b23ea72
Replace uses of the deprecated std::auto_ptr with OwningPtr.
by Andy Gibbs
· 12 years ago
dae0851
Revert broken pieces of r179373.
by Benjamin Kramer
· 12 years ago
9577755
Replace uses of the deprecated std::auto_ptr with OwningPtr.
by Andy Gibbs
· 12 years ago
e60e57b
Split out the IRReader header and the utility functions it provides into
by Chandler Carruth
· 13 years ago
138b684
Remove stale comment
by Eli Bendersky
· 13 years ago
9fb823b
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
4d88a1c
Sort the #include lines for tools/...
by Chandler Carruth
· 13 years ago
a3a0681
Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does. Enhance
by Chris Lattner
· 14 years ago
cbb9140
Make it possible to use the linker without destroying the source module. This is so the source module can be linked to multiple other destination modules. For all that used LinkModules() before, they will continue to destroy the source module as before.
by Tanya Lattner
· 14 years ago
447762d
Merge System into Support.
by Michael J. Spencer
· 15 years ago
0df7ea4
Move tool_output_file into its own file.
by Dan Gohman
· 15 years ago
a2233f2
Make tool_output_file's raw_ostream instance a member variable instead
by Dan Gohman
· 15 years ago
4cc73ba
Use tool_output_file in llvm-extract and llvm-link too.
by Dan Gohman
· 15 years ago
6debf89
Eliminate some unnessary Path::exists() calls.
by Dan Gohman
· 15 years ago
Next »