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