Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
refs/heads/r
/
tools
/
llvm-link
/
llvm-link.cpp
92f5878
Restore "[ThinLTO] Ensure we always select the same function copy to import"
by Teresa Johnson
· 7 years ago
4365845
Revert "[ThinLTO] Ensure we always select the same function copy to import"
by Teresa Johnson
· 7 years ago
3393e5b
[ThinLTO] Ensure we always select the same function copy to import
by Teresa Johnson
· 7 years ago
22942f7
[llvm-link] Use WithColor for printing errors
by Jonas Devlieghere
· 7 years ago
0b9d56a
Define InitLLVM to do common initialization all at once.
by Rui Ueyama
· 7 years ago
2d01b0d
Revert "[IRMover] Implement name based structure type mapping"
by Rafael Espindola
· 7 years ago
7159bb5
[IRMover] Implement name based structure type mapping
by Eugene Leviant
· 7 years ago
06d6207
Pass a reference to a module to the bitcode writer.
by Rafael Espindola
· 8 years ago
97ca964
[Support] Rename tool_output_file to ToolOutputFile, NFC
by Reid Kleckner
· 8 years ago
18b4c37
This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352
by Vivek Pandya
· 8 years ago
4abccff
This reverts r313381
by Vivek Pandya
· 8 years ago
bb8204f
This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352
by Vivek Pandya
· 8 years ago
e611018
Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
by Peter Collingbourne
· 8 years ago
1c442aa
Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI."
by Eric Liu
· 8 years ago
df22060
IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI.
by Peter Collingbourne
· 8 years ago
6a2cc4c
Object: Remove ModuleSummaryIndexObjectFile class.
by Peter Collingbourne
· 8 years ago
6f54996
Remove unused lambda capture
by David Blaikie
· 8 years ago
2ebca36
[Linker] Provide callback for internalization
by Jonas Devlieghere
· 8 years ago
621de7b
[ThinLTO] Rework llvm-link to use the FunctionImporter
by Teresa Johnson
· 9 years ago
52fb4f3
[ThinLTO] Only promote exported locals as marked in index
by Teresa Johnson
· 9 years ago
aeb2eff
Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected.
by Peter Collingbourne
· 9 years ago
a547919
Split Bitcode/ReaderWriter.h into separate reader and writer headers
by Teresa Johnson
· 9 years ago
76c218e
Bitcode: Change the materializer interface to return llvm::Error.
by Peter Collingbourne
· 9 years ago
373988f
[llvm-link] Fix description of -disable-lazy-loading option
by Davide Italiano
· 9 years ago
a364825
Fix auto-upgrade of TBAA tags in Bitcode Reader
by Mehdi Amini
· 9 years ago
f362d3a
Don't verify inputs to the Linker if ODR merging.
by Rafael Espindola
· 9 years ago
0eeb3d4
Search for llvm-symbolizer binary in the same directory as argv[0], before
by Richard Smith
· 9 years ago
14aae01
Apply clang-tidy's misc-move-constructor-init throughout LLVM.
by Benjamin Kramer
· 9 years ago
0e60374
ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performing importing
by Mehdi Amini
· 9 years ago
2663f35
IR: Rename API for enabling ODR uniquing of DITypes, NFC
by Duncan P. N. Exon Smith
· 9 years ago
9bb5d5d
IR: Use an explicit map for debug info type uniquing
by Duncan P. N. Exon Smith
· 9 years ago
8be7707
Remove every uses of getGlobalContext() in LLVM (but the C API)
by Mehdi Amini
· 9 years ago
e3c0e7f
[ThinLTO] Use bulk importing in llvm-link
by Teresa Johnson
· 9 years ago
8268477
Rework linkInModule(), making it oblivious to ThinLTO
by Mehdi Amini
· 9 years ago
f2403fe
[ThinLTO] Renaming of function index to module summary index (NFC)
by Teresa Johnson
· 9 years ago
c37b055
Revert "[ThinLTO] Renaming of function index to module summary index (NFC)"
by Teresa Johnson
· 9 years ago
256128f
[ThinLTO] Renaming of function index to module summary index (NFC)
by Teresa Johnson
· 9 years ago
2dcb92d
Pass a std::unique_ptr to IRMover::move.
by Rafael Espindola
· 10 years ago
6cd1ab9
Revert obsolete llvm-link -preserve-modules option/test
by Teresa Johnson
· 10 years ago
d0f8afa
[ThinLTO] Metadata linking for imported functions
by Teresa Johnson
· 10 years ago
d912be9
Change linkInModule to take a std::unique_ptr.
by Rafael Espindola
· 10 years ago
7a1fc2d
Use diagnostic handler in the LLVMContext
by Rafael Espindola
· 10 years ago
2d8142d
Rename Set variable to be plural
by Mehdi Amini
· 10 years ago
d4c7e11
Remove "ExportingModule" from ThinLTO Index (NFC)
by Mehdi Amini
· 10 years ago
accfde3
Change ModuleLinker to take a set of GlobalValues to import instead of a single one
by Mehdi Amini
· 10 years ago
76c60c3
Use references now that it is natural to do so.
by Rafael Espindola
· 10 years ago
8466612
[ThinLTO] Deduplicate function index loading into shared helper (NFC)
by Teresa Johnson
· 10 years ago
02d1c40
Remove unused function parameter (NFC)
by Teresa Johnson
· 10 years ago
9f474a0
llvm-link option and test for recent metadata mapping bug
by Teresa Johnson
· 10 years ago
0ab4d52
Do not require a Context to extract the FunctionIndex from Bitcode (NFC)
by Mehdi Amini
· 10 years ago
fb792d3
Pass enum instead of bool to new linkInModule call in llvm-link
by Teresa Johnson
· 10 years ago
0292f06
Restore "Support for ThinLTO function importing and symbol linking."
by Teresa Johnson
· 10 years ago
3d95431
Revert "Support for ThinLTO function importing and symbol linking."
by Teresa Johnson
· 10 years ago
5aa157f
Support for ThinLTO function importing and symbol linking.
by Teresa Johnson
· 10 years ago
20264d6
New bitcode linker flags:
by Artem Belevich
· 10 years ago
fae374b
Linker: Add flag to override linkage rules
by Duncan P. N. Exon Smith
· 10 years ago
d9443d7
llvm-link: Factor out loop over input files, NFC
by Duncan P. N. Exon Smith
· 10 years ago
8d61ee9
uselistorder: Remove the global bits
by Duncan P. N. Exon Smith
· 10 years ago
8b376eb
uselistorder: Pull the assembly bit up out of the printer
by Duncan P. N. Exon Smith
· 10 years ago
657aad6
uselistorder: Pull the bit through WriteToBitcodFile()
by Duncan P. N. Exon Smith
· 10 years ago
d044549
IR: Set -preserve-bc-uselistorder=false by default
by Duncan P. N. Exon Smith
· 10 years ago
4e5fdbf
tools: Unify how verifyModule() is called
by Duncan P. N. Exon Smith
· 10 years ago
a55ae07
Fix PR23045.
by Rafael Espindola
· 10 years ago
ac406df
Work around pr23045 and make it easier to reproduce.
by Rafael Espindola
· 10 years ago
6141f17
llvm-link: Verify input modules
by Duncan P. N. Exon Smith
· 10 years ago
d59c5f9
Add missing includes. make_unique proliferated everywhere.
by Benjamin Kramer
· 10 years ago
0660f17
Make it easier to pass a custom diagnostic handler to the IR linker.
by Rafael Espindola
· 11 years ago
72478e5
Update the error handling of lib/Linker.
by Rafael Espindola
· 11 years ago
e37b00e
Make llvm-link behave a bit more like LTO.
by Rafael Espindola
· 11 years ago
de2d08e
Invert the condition to have a single return.
by Rafael Espindola
· 11 years ago
81e4992
Return a std::unique_ptr from the IRReader.h functions. NFC.
by Rafael Espindola
· 11 years ago
8c96862
Modernize raw_fd_ostream's constructor a bit.
by Rafael Espindola
· 11 years ago
7259f14
raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary.
by Benjamin Kramer
· 11 years ago
573faec
[C++] Use 'nullptr'. Tools edition.
by Craig Topper
· 11 years ago
f4ccd11
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 11 years ago
8a67f12
[Layering] Sink Linker.h into a Linker subdirectory to make it
by Chandler Carruth
· 11 years ago
ac69459
Replace the F_Binary flag with a F_Text one.
by Rafael Espindola
· 11 years ago
f17f214
Set the SuppressWarnings option on tool level and propagate to the library.
by Eli Bendersky
· 11 years ago
56e1394
[cleanup] Move the Dominators.h and Verifier.h headers into the IR
by Chandler Carruth
· 12 years ago
abe68f5
Revert "Encapsulate PassManager debug flags to avoid static init and cxa_exit."
by Andrew Trick
· 12 years ago
7d4e993
Encapsulate PassManager debug flags to avoid static init and cxa_exit.
by Andrew Trick
· 12 years ago
2cccc62
whitespace
by Andrew Trick
· 12 years ago
c1b49b5
Add a wrapper for open.
by Rafael Espindola
· 12 years ago
d5bf07b
Don't use PathV1.h in llvm-link.
by Rafael Espindola
· 12 years ago
b7e2188
Don't use PathV1.h in Signals.h.
by Rafael Espindola
· 12 years ago
c1685b3
Optimize llvm-link too.
by Rafael Espindola
· 12 years ago
604b357
Replace uses of the deprecated std::auto_ptr with OwningPtr.
by Andy Gibbs
· 12 years ago
3389e10
Revert broken pieces of r179373.
by Benjamin Kramer
· 12 years ago
200241e
Replace uses of the deprecated std::auto_ptr with OwningPtr.
by Andy Gibbs
· 12 years ago
7fc162f
Split out the IRReader header and the utility functions it provides into
by Chandler Carruth
· 12 years ago
576a0b4
Remove stale comment
by Eli Bendersky
· 12 years ago
0b8c9a8
Move all of the header files which are involved in modelling the LLVM IR
by Chandler Carruth
· 13 years ago
f010c46
Sort the #include lines for tools/...
by Chandler Carruth
· 13 years ago
d8b7aa2
Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does. Enhance
by Chris Lattner
· 14 years ago
f1f1a4f
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
1f6efa3
Merge System into Support.
by Michael J. Spencer
· 15 years ago
e4f1a9b
Move tool_output_file into its own file.
by Dan Gohman
· 15 years ago
d4c4543
Make tool_output_file's raw_ostream instance a member variable instead
by Dan Gohman
· 15 years ago
2df9504
Use tool_output_file in llvm-extract and llvm-link too.
by Dan Gohman
· 15 years ago
d27047f
Eliminate some unnessary Path::exists() calls.
by Dan Gohman
· 15 years ago
Next »