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