1. 7e7b13d [ThinLTO] Print names in function import debug messages when available by Teresa Johnson · 7 years ago
  2. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  3. 1fc0da4 Make helpers static. NFC. by Benjamin Kramer · 8 years ago
  4. 974706e [ThinLTO] Add an import cutoff for debugging/triaging by Teresa Johnson · 8 years ago
  5. aab6000 Reland r327041: [ThinLTO] Keep available_externally symbols live by Vlad Tsyrklevich · 8 years ago
  6. 19e2387 [ThinLTO] Recommit of import global variables by Eugene Leviant · 8 years ago
  7. 3caa0fd Revert "[ThinLTO] Keep available_externally symbols live" by Eric Christopher · 8 years ago
  8. 7b66ef1 [ThinLTO] Keep available_externally symbols live by Vlad Tsyrklevich · 8 years ago
  9. a4619d9 [ThinLTO] Revert r325320: Import global variables by Chandler Carruth · 8 years ago
  10. b040fcc [ThinLTO] Add GraphTraits for FunctionSummaries by Charles Saternos · 8 years ago
  11. 0efed32 Revert: [llvm] r325448 - [ThinLTO] Add GraphTraits for FunctionSummaries by Simon Pilgrim · 8 years ago
  12. 35878ee [ThinLTO] Add GraphTraits for FunctionSummaries by Charles Saternos · 8 years ago
  13. 7331a0b [ThinLTO] Import global variables by Eugene Leviant · 8 years ago
  14. 2ad768b Revert "[ThinLTO] Add GraphTraits for FunctionSummaries" by Volodymyr Sapsai · 8 years ago
  15. d3e7d19 [ThinLTO] Add GraphTraits for FunctionSummaries by Charles Saternos · 8 years ago
  16. 33ba93c [ThinLTO] Teach ThinLTO about auto hide symbols by Steven Wu · 8 years ago
  17. 5a95c47 [ThinLTO] Convert dead alias to declarations by Teresa Johnson · 8 years ago
  18. 0410afd [ThinLTO] - Add comment. NFC. by George Rimar · 8 years ago
  19. 7873669 LTO: Drop comdats when converting definitions to declarations. by Peter Collingbourne · 8 years ago
  20. eaf5172 [ThinLTO] - Stop internalizing and drop non-prevailing symbols. by George Rimar · 8 years ago
  21. c73cec8 Re-land "[ThinLTO] Add call edges' relative block frequency to per-module summary." by Easwaran Raman · 8 years ago
  22. 28d8a49 [ThinLTO] Re-commit of dot dumper after test fix by Eugene Leviant · 8 years ago
  23. 72b9bdb Temporarily revert r323062 to investigate buildbot failures by Eugene Leviant · 8 years ago
  24. 453c976 [ThinLTO] Implement summary visualizer by Eugene Leviant · 8 years ago
  25. c95b496 [ThinLTO] Remove unused code by Eugene Leviant · 8 years ago
  26. 69b2de8 Fix NDEBUG build problem in r320895 by Teresa Johnson · 8 years ago
  27. 81bbf74 [ThinLTO] Enable importing of aliases as copy of aliasee by Teresa Johnson · 8 years ago
  28. d53f3da Revert r320464 as it breaks gold plugin tests by Eugene Leviant · 8 years ago
  29. 3695183 [ThinLTO] Remove unused code from thinLTOInternalizeModule by Eugene Leviant · 8 years ago
  30. e9ea08a [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  31. ea523dd Revert the change that accidentally went in r314806. by Dehao Chen · 8 years ago
  32. f464627 Update getMergedLocation to check the instruction type and merge properly. by Dehao Chen · 8 years ago
  33. f625118 [ThinLTO] Fix dead stripping analysis for SamplePGO by Teresa Johnson · 8 years ago
  34. cfbd089 Reland r313157, "ThinLTO: Correctly follow aliasee references when dead stripping." which was reverted in r313222. by Peter Collingbourne · 8 years ago
  35. ae050af Revert r313157 "ThinLTO: Correctly follow aliasee references when dead stripping." by Hans Wennborg · 8 years ago
  36. d067c8e ThinLTO: Correctly follow aliasee references when dead stripping. by Peter Collingbourne · 8 years ago
  37. 1958083 [ThinLTO] For SamplePGO, need to handle ICP targets consistently in thin link by Teresa Johnson · 8 years ago
  38. 154411e [FunctionImport] Avoid unused variable warnings in Release builds by Benjamin Kramer · 8 years ago
  39. 2df7fc7 [ThinLTO] Clean up stale alias import handling by Teresa Johnson · 8 years ago
  40. 73305f8 [ThinLTO] Fix ThinLTO crash by Teresa Johnson · 8 years ago
  41. 24524f3 Fix typo /NFC by Xinliang David Li · 8 years ago
  42. 8260d66 Increase the ImportHotMultiplier to 10.0 by Dehao Chen · 8 years ago
  43. 82c7d37 [FunctionImport] Prefer isa<> to dyn_cast<> as the value is not used. by Davide Italiano · 8 years ago
  44. 2f0cc47 ThinLTO: Don't import aliases of any kind (even linkonce_odr) by David Blaikie · 8 years ago
  45. f9dc3de Revert "Restore with fix "[ThinLTO] Ensure we always select the same function copy to import"" by Teresa Johnson · 8 years ago
  46. a7660b0 Restore with fix "[ThinLTO] Ensure we always select the same function copy to import" by Teresa Johnson · 8 years ago
  47. d78a38e Revert r308078 (and subsequent tweak in r308079) which introduces a test by Chandler Carruth · 8 years ago
  48. 82b4fb1 [ThinLTO] Ensure we always select the same function copy to import by Teresa Johnson · 8 years ago
  49. 64c4657 Increase the import-threshold for crtical functions. by Dehao Chen · 8 years ago
  50. f4891d2 [lib/LTO] Add a comment to explain where we set the linkage in the summary. by Davide Italiano · 8 years ago
  51. 6a5fbe5 [LTO] Fix the interaction between linker redefined symbols and ThinLTO by Davide Italiano · 8 years ago
  52. 56584bb (NFC) Track global summary liveness in GVFlags. by Evgeniy Stepanov · 8 years ago
  53. 6604379 Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator." by Adrian Prantl · 8 years ago
  54. f9ab9bf ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator. by Adrian Prantl · 8 years ago
  55. c3d677f FunctionImport: Simplify function llvm::thinLTOInternalizeModule. NFCI. by Peter Collingbourne · 8 years ago
  56. 9667b91 Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Peter Collingbourne · 9 years ago
  57. f6039f2 Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Eric Liu · 9 years ago
  58. 5f85a9d IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. by Peter Collingbourne · 9 years ago
  59. c15d60b Object: Remove ModuleSummaryIndexObjectFile class. by Peter Collingbourne · 9 years ago
  60. 9123908 [FunctionImport] assert(false) -> llvm_unreachable(). NFCI. by Davide Italiano · 9 years ago
  61. 4a435e0 SamplePGO ThinLTO ICP fix for local functions. by Dehao Chen · 9 years ago
  62. d820447 Perform symbol binding for .symver versioned symbols by Teresa Johnson · 9 years ago
  63. e6fd9ff IRMover: Merge flags LinkModuleInlineAsm and IsPerformingImport. by Peter Collingbourne · 9 years ago
  64. 6d8f817 FunctionImport: Use IRMover directly. by Peter Collingbourne · 9 years ago
  65. 1380edf Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  66. b0a8ff7 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  67. 21c89dc Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  68. 37e2459 FunctionImport: Remove the -disable-force-link-odr flag and change importFunctions to never force link. by Peter Collingbourne · 9 years ago
  69. 97624fb [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  70. 827600d Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  71. dc5a744 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  72. 4566c6d [ThinLTO] Drop non-prevailing non-ODR weak to declarations by Teresa Johnson · 9 years ago
  73. 83aaf35 [ThinLTO] Import static functions from the same module as caller by Teresa Johnson · 9 years ago
  74. 6c475a7 ThinLTO: add early "dead-stripping" on the Index by Teresa Johnson · 9 years ago
  75. 519465b [ThinLTO] Subsume all importing checks into a single flag by Teresa Johnson · 9 years ago
  76. 19ef4fa Use lazy-loading of Metadata in MetadataLoader when importing is enabled (NFC) by Mehdi Amini · 9 years ago
  77. 94f86ad Function-import: Disable IRVerifier on lazy-loaded modules: the ODR TypeUniquing generates invalid debug info. by Mehdi Amini · 9 years ago
  78. fc06b83 Fix build after r290437 (missing include) by Mehdi Amini · 9 years ago
  79. 9a9077f FunctionImport: fix typo '#ifndef NDEBUG' instead of '#ifndef DEBUG' by Mehdi Amini · 9 years ago
  80. 96cdc49 [ThinLTO] Verify lazy-loaded source module for function importing when assertions are enabled (NFC) by Mehdi Amini · 9 years ago
  81. 598bd2a IPO: Remove the ModuleSummary argument to the FunctionImport pass. NFCI. by Peter Collingbourne · 9 years ago
  82. edddca2 [ThinLTO] Thin link efficiency: More efficient export list computation by Teresa Johnson · 9 years ago
  83. 19f2aa7 [ThinLTO] Thin link efficiency improvement: don't re-export globals (NFC) by Teresa Johnson · 9 years ago
  84. eb0ac241 [ThinLTO] Revert part of r289843 that belonged to another patch. by Teresa Johnson · 9 years ago
  85. 0c3f57b [ThinLTO] Remove stale comment (NFC) by Teresa Johnson · 9 years ago
  86. 475b51a [ThinLTO] Thin link efficiency: skip candidate added later with higher threshold (NFC) by Teresa Johnson · 9 years ago
  87. 1b859a2 [ThinLTO] Ensure callees get hot threshold when first seen on cold path by Teresa Johnson · 9 years ago
  88. a29bd6f [ThinLTO] Remove useless code (NFC) by Teresa Johnson · 9 years ago
  89. 185b4ab [ThinLTO] Stop importing constant global vars as copies in the backend by Teresa Johnson · 9 years ago
  90. 863cbfb Object: Extract a ModuleSymbolTable class from IRObjectFile. by Peter Collingbourne · 9 years ago
  91. 4fef68c [ThinLTO] Only promote exported locals as marked in index by Teresa Johnson · 9 years ago
  92. d5033a4 [ThinLTO] Make inline assembly handling more efficient in summary by Teresa Johnson · 9 years ago
  93. d9445c4 Bitcode: Change module reader functions to return an llvm::Expected. by Peter Collingbourne · 9 years ago
  94. 6de481a Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected. by Peter Collingbourne · 9 years ago
  95. 7f00d0a Bitcode: Change the materializer interface to return llvm::Error. by Peter Collingbourne · 9 years ago
  96. 58fbc91 [ThinLTO] Rename HasSection to NoRename (NFC) by Teresa Johnson · 9 years ago
  97. 117296c Use StringRef in Pass/PassManager APIs (NFC) by Mehdi Amini · 9 years ago
  98. d286947 [thinlto] Don't decay threshold for hot callsites by Piotr Padlewski · 9 years ago
  99. ba72b95 [thinlto] Add cold-callsite import heuristic by Piotr Padlewski · 9 years ago
  100. d9830eb [thinlto] Basic thinlto fdo heuristic by Piotr Padlewski · 9 years ago