1. d68935c Restore "[ThinLTO] Ensure we always select the same function copy to import" by Teresa Johnson · 7 years ago
  2. b78c5d0 Revert "[ThinLTO] Ensure we always select the same function copy to import" by Teresa Johnson · 7 years ago
  3. d94c059 [ThinLTO] Ensure we always select the same function copy to import by Teresa Johnson · 7 years ago
  4. fef7ada [llvm-link] Use WithColor for printing errors by Jonas Devlieghere · 7 years ago
  5. 197194b Define InitLLVM to do common initialization all at once. by Rui Ueyama · 7 years ago
  6. 9a2bf41 Revert "[IRMover] Implement name based structure type mapping" by Rafael Espindola · 8 years ago
  7. c556974 [IRMover] Implement name based structure type mapping by Eugene Leviant · 8 years ago
  8. 6a86e25 Pass a reference to a module to the bitcode writer. by Rafael Espindola · 8 years ago
  9. 3fc649c [Support] Rename tool_output_file to ToolOutputFile, NFC by Reid Kleckner · 8 years ago
  10. b5ab895 This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 by Vivek Pandya · 8 years ago
  11. df8598d This reverts r313381 by Vivek Pandya · 8 years ago
  12. 00d8874 This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 by Vivek Pandya · 8 years ago
  13. 9667b91 Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Peter Collingbourne · 8 years ago
  14. f6039f2 Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Eric Liu · 8 years ago
  15. 5f85a9d IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. by Peter Collingbourne · 8 years ago
  16. c15d60b Object: Remove ModuleSummaryIndexObjectFile class. by Peter Collingbourne · 8 years ago
  17. 427f426 Remove unused lambda capture by David Blaikie · 9 years ago
  18. 5eb9c81 [Linker] Provide callback for internalization by Jonas Devlieghere · 9 years ago
  19. 0fca905 [ThinLTO] Rework llvm-link to use the FunctionImporter by Teresa Johnson · 9 years ago
  20. 4fef68c [ThinLTO] Only promote exported locals as marked in index by Teresa Johnson · 9 years ago
  21. 6de481a Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected. by Peter Collingbourne · 9 years ago
  22. ad17679 Split Bitcode/ReaderWriter.h into separate reader and writer headers by Teresa Johnson · 9 years ago
  23. 7f00d0a Bitcode: Change the materializer interface to return llvm::Error. by Peter Collingbourne · 9 years ago
  24. aedafd4 [llvm-link] Fix description of -disable-lazy-loading option by Davide Italiano · 9 years ago
  25. e470927 Fix auto-upgrade of TBAA tags in Bitcode Reader by Mehdi Amini · 9 years ago
  26. 2211f01 Don't verify inputs to the Linker if ODR merging. by Rafael Espindola · 9 years ago
  27. 2ad6d48 Search for llvm-symbolizer binary in the same directory as argv[0], before by Richard Smith · 9 years ago
  28. 82de7d3 Apply clang-tidy's misc-move-constructor-init throughout LLVM. by Benjamin Kramer · 9 years ago
  29. bda3c97 ThinLTO/ModuleLinker: add a flag to not always pull-in linkonce when performing importing by Mehdi Amini · 9 years ago
  30. ed8fdb2 IR: Rename API for enabling ODR uniquing of DITypes, NFC by Duncan P. N. Exon Smith · 9 years ago
  31. 5ab2be0 IR: Use an explicit map for debug info type uniquing by Duncan P. N. Exon Smith · 9 years ago
  32. 03b42e4 Remove every uses of getGlobalContext() in LLVM (but the C API) by Mehdi Amini · 9 years ago
  33. f4cc752 [ThinLTO] Use bulk importing in llvm-link by Teresa Johnson · 10 years ago
  34. 8d05185 Rework linkInModule(), making it oblivious to ThinLTO by Mehdi Amini · 10 years ago
  35. 26ab577 [ThinLTO] Renaming of function index to module summary index (NFC) by Teresa Johnson · 10 years ago
  36. cec0cae Revert "[ThinLTO] Renaming of function index to module summary index (NFC)" by Teresa Johnson · 10 years ago
  37. 892920b [ThinLTO] Renaming of function index to module summary index (NFC) by Teresa Johnson · 10 years ago
  38. 40358fb Pass a std::unique_ptr to IRMover::move. by Rafael Espindola · 10 years ago
  39. e0373a6 Revert obsolete llvm-link -preserve-modules option/test by Teresa Johnson · 10 years ago
  40. e5a6191 [ThinLTO] Metadata linking for imported functions by Teresa Johnson · 10 years ago
  41. 434e956 Change linkInModule to take a std::unique_ptr. by Rafael Espindola · 10 years ago
  42. 9d2bfc4 Use diagnostic handler in the LLVMContext by Rafael Espindola · 10 years ago
  43. 7d11004 Rename Set variable to be plural by Mehdi Amini · 10 years ago
  44. 9abe108 Remove "ExportingModule" from ThinLTO Index (NFC) by Mehdi Amini · 10 years ago
  45. ffe2e4a Change ModuleLinker to take a set of GlobalValues to import instead of a single one by Mehdi Amini · 10 years ago
  46. 0e309fe Use references now that it is natural to do so. by Rafael Espindola · 10 years ago
  47. 6b92316 [ThinLTO] Deduplicate function index loading into shared helper (NFC) by Teresa Johnson · 10 years ago
  48. ac99e28 Remove unused function parameter (NFC) by Teresa Johnson · 10 years ago
  49. 5bc88be llvm-link option and test for recent metadata mapping bug by Teresa Johnson · 10 years ago
  50. 354f520 Do not require a Context to extract the FunctionIndex from Bitcode (NFC) by Mehdi Amini · 10 years ago
  51. 04e5877 Pass enum instead of bool to new linkInModule call in llvm-link by Teresa Johnson · 10 years ago
  52. c7ed52f Restore "Support for ThinLTO function importing and symbol linking." by Teresa Johnson · 10 years ago
  53. 227a923 Revert "Support for ThinLTO function importing and symbol linking." by Teresa Johnson · 10 years ago
  54. b1d4a39 Support for ThinLTO function importing and symbol linking. by Teresa Johnson · 10 years ago
  55. 020d4fb New bitcode linker flags: by Artem Belevich · 10 years ago
  56. e868123 Linker: Add flag to override linkage rules by Duncan P. N. Exon Smith · 10 years ago
  57. 0de129d llvm-link: Factor out loop over input files, NFC by Duncan P. N. Exon Smith · 10 years ago
  58. 8a7b84b uselistorder: Remove the global bits by Duncan P. N. Exon Smith · 10 years ago
  59. c4f0a32 uselistorder: Pull the assembly bit up out of the printer by Duncan P. N. Exon Smith · 10 years ago
  60. a052ed6 uselistorder: Pull the bit through WriteToBitcodFile() by Duncan P. N. Exon Smith · 10 years ago
  61. c55dee1 IR: Set -preserve-bc-uselistorder=false by default by Duncan P. N. Exon Smith · 10 years ago
  62. 4628282 tools: Unify how verifyModule() is called by Duncan P. N. Exon Smith · 10 years ago
  63. 0d68b4c Fix PR23045. by Rafael Espindola · 10 years ago
  64. 2fcfb5e Work around pr23045 and make it easier to reproduce. by Rafael Espindola · 11 years ago
  65. 041ceb7 llvm-link: Verify input modules by Duncan P. N. Exon Smith · 11 years ago
  66. 0a446fd Add missing includes. make_unique proliferated everywhere. by Benjamin Kramer · 11 years ago
  67. 4160f5d Make it easier to pass a custom diagnostic handler to the IR linker. by Rafael Espindola · 11 years ago
  68. d12b4a3 Update the error handling of lib/Linker. by Rafael Espindola · 11 years ago
  69. 957eae2 Make llvm-link behave a bit more like LTO. by Rafael Espindola · 11 years ago
  70. 5c4f4a6 Invert the condition to have a single return. by Rafael Espindola · 11 years ago
  71. d233b06 Return a std::unique_ptr from the IRReader.h functions. NFC. by Rafael Espindola · 11 years ago
  72. 3fd1e99 Modernize raw_fd_ostream's constructor a bit. by Rafael Espindola · 11 years ago
  73. d59664f raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary. by Benjamin Kramer · 11 years ago
  74. e6cb63e [C++] Use 'nullptr'. Tools edition. by Craig Topper · 11 years ago
  75. 56440fd Replace OwningPtr<T> with std::unique_ptr<T>. by Ahmed Charles · 12 years ago
  76. 6cc07df [Layering] Sink Linker.h into a Linker subdirectory to make it by Chandler Carruth · 12 years ago
  77. 90c7f1c Replace the F_Binary flag with a F_Text one. by Rafael Espindola · 12 years ago
  78. 7da92ed Set the SuppressWarnings option on tool level and propagate to the library. by Eli Bendersky · 12 years ago
  79. 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
  80. b5e1e6c Revert "Encapsulate PassManager debug flags to avoid static init and cxa_exit." by Andrew Trick · 12 years ago
  81. f33d6df Encapsulate PassManager debug flags to avoid static init and cxa_exit. by Andrew Trick · 12 years ago
  82. dc073ad whitespace by Andrew Trick · 12 years ago
  83. 6d35481 Add a wrapper for open. by Rafael Espindola · 12 years ago
  84. f1f1273 Don't use PathV1.h in llvm-link. by Rafael Espindola · 12 years ago
  85. 4f35da7 Don't use PathV1.h in Signals.h. by Rafael Espindola · 12 years ago
  86. 914d31f Optimize llvm-link too. by Rafael Espindola · 12 years ago
  87. b23ea72 Replace uses of the deprecated std::auto_ptr with OwningPtr. by Andy Gibbs · 12 years ago
  88. dae0851 Revert broken pieces of r179373. by Benjamin Kramer · 12 years ago
  89. 9577755 Replace uses of the deprecated std::auto_ptr with OwningPtr. by Andy Gibbs · 12 years ago
  90. e60e57b Split out the IRReader header and the utility functions it provides into by Chandler Carruth · 13 years ago
  91. 138b684 Remove stale comment by Eli Bendersky · 13 years ago
  92. 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
  93. 4d88a1c Sort the #include lines for tools/... by Chandler Carruth · 13 years ago
  94. a3a0681 Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang does. Enhance by Chris Lattner · 14 years ago
  95. 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
  96. 447762d Merge System into Support. by Michael J. Spencer · 15 years ago
  97. 0df7ea4 Move tool_output_file into its own file. by Dan Gohman · 15 years ago
  98. a2233f2 Make tool_output_file's raw_ostream instance a member variable instead by Dan Gohman · 15 years ago
  99. 4cc73ba Use tool_output_file in llvm-extract and llvm-link too. by Dan Gohman · 15 years ago
  100. 6debf89 Eliminate some unnessary Path::exists() calls. by Dan Gohman · 15 years ago