1. 5a7056f [ThinLTO] Compute synthetic function entry count by Easwaran Raman · 7 years ago
  2. 93f9996 [ThinLTO] Import local variables from the same module as caller by Teresa Johnson · 7 years ago
  3. 5f312ad [ThinLTO] Consolidate cache key computation between new/old LTO APIs by Teresa Johnson · 7 years ago
  4. bf46e74 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  5. fa43892 Revert "[ThinLTO] Internalize readonly globals" by Steven Wu · 7 years ago
  6. be8d199 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  7. e61652a [LTO] Drop non-prevailing definitions only if linkage is not local or appending by Pirama Arumuga Nainar · 7 years ago
  8. 0cac726 llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...) by Fangrui Song · 7 years ago
  9. a43fd95 [PassTiming] cleaning up legacy PassTimingInfo interface. NFCI. by Fedor Sergeev · 7 years ago
  10. ec53c89 [ThinLTOCodeGenerator] Avoid Rehash StringMap in ThreadPool by Steven Wu · 7 years ago
  11. cf90203 [ThinLTO] Fix memory corruption in ThinLTOCodeGenerator when CodeGenOnly was specified by Steven Wu · 7 years ago
  12. f78650a Remove trailing space by Fangrui Song · 7 years ago
  13. c0320ef [ThinLTO] Use std::map to get determistic imports files by Teresa Johnson · 7 years ago
  14. 089303d [ThinLTO] Update ThinLTO cache file atimes when on Windows by Andrew Ng · 7 years ago
  15. 4ffc3e7 [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC) by Teresa Johnson · 7 years ago
  16. 9a45114 CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output. by Peter Collingbourne · 7 years ago
  17. d34e60c Rename DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  18. 432a388 IWYU for llvm-config.h in llvm, additions. by Nico Weber · 7 years ago
  19. 79f2d09 Rename ObjectMemoryBuffer to SmallVectorMemoryBuffer; NFCI by Weiming Zhao · 7 years ago
  20. 7c16977 NFC: Move ObjectMemoryBuffer to support by Weiming Zhao · 7 years ago
  21. 5416af7 [LTO] Change std::sort to llvm::sort in response to r327219 by Mandeep Singh Grang · 7 years ago
  22. 0b01dfb Prevent data races in concurrent ThinLTO processes. by Ekaterina Romanova · 7 years ago
  23. fb2d342 Revert "[LTO] Support filtering by hotness threshold" by Bob Haarman · 8 years ago
  24. b4ce357 [LTO] Support filtering by hotness threshold by Adam Nemet · 8 years ago
  25. 6a86e25 Pass a reference to a module to the bitcode writer. by Rafael Espindola · 8 years ago
  26. eaf5172 [ThinLTO] - Stop internalizing and drop non-prevailing symbols. by George Rimar · 8 years ago
  27. 28d8a49 [ThinLTO] Re-commit of dot dumper after test fix by Eugene Leviant · 8 years ago
  28. 72b9bdb Temporarily revert r323062 to investigate buildbot failures by Eugene Leviant · 8 years ago
  29. 453c976 [ThinLTO] Implement summary visualizer by Eugene Leviant · 8 years ago
  30. 2421b6f [ThinLTO] - Remove code duplication. NFC. by George Rimar · 8 years ago
  31. 3a13ed6 Avoid int to string conversion in Twine or raw_ostream contexts. by Benjamin Kramer · 8 years ago
  32. a8b2ddb Move the stripping of invalid debug info from the Verifier to AutoUpgrade. by Adrian Prantl · 8 years ago
  33. dcebe4f Revert "[ThinLTO] Avoid archive member collisions with old API" by Johan Engelen · 8 years ago
  34. d3a8271 [ThinLTO] Avoid archive member collisions with old API by Johan Engelen · 8 years ago
  35. 79e238a Delete Default and JITDefault code models by Rafael Espindola · 8 years ago
  36. a690e3c [ThinLTO] Remove unnecessary include of Linker.h (NFC) by Teresa Johnson · 8 years ago
  37. 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
  38. 56584bb (NFC) Track global summary liveness in GVFlags. by Evgeniy Stepanov · 8 years ago
  39. 981a799 Revert "Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator."" by Adrian Prantl · 8 years ago
  40. 6604379 Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator." by Adrian Prantl · 8 years ago
  41. f9ab9bf ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator. by Adrian Prantl · 8 years ago
  42. b10bff1 [ThinLTO] Do not assert when adding a module with a different but by Akira Hatanaka · 8 years ago
  43. 852f6fd [LTO] Print time-passes information at conclusion of LTO codegen by James Henderson · 8 years ago
  44. 94624ac Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builder by Teresa Johnson · 8 years ago
  45. 9667b91 Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Peter Collingbourne · 8 years ago
  46. f6039f2 Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Eric Liu · 8 years ago
  47. 5f85a9d IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. by Peter Collingbourne · 8 years ago
  48. 74d22dd Bitcode: Make the summary reader responsible for merging. NFCI. by Peter Collingbourne · 8 years ago
  49. c15d60b Object: Remove ModuleSummaryIndexObjectFile class. by Peter Collingbourne · 8 years ago
  50. 942fa56 Support: Add a VCSRevision.h header file. by Peter Collingbourne · 8 years ago
  51. b5a46c1 Add support for -fno-builtin to LTO and ThinLTO to libLTO by Mehdi Amini · 8 years ago
  52. 25a17ba Support, LTO: When pruning a directory, ignore files matching a prefix. by Peter Collingbourne · 9 years ago
  53. cead56f Support: Simplify the CachePruning API. NFCI. by Peter Collingbourne · 9 years ago
  54. a0ddb1e [ThinLTO] Make a copy of buffer identifier in ThinLTOCodeGenerator by Mehdi Amini · 9 years ago
  55. 690ed9d [LTO] Share the optimization remarks setup between Thin/Full LTO. by Davide Italiano · 9 years ago
  56. 1380edf Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  57. b0a8ff7 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  58. 21c89dc Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  59. 97624fb [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  60. 827600d Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  61. dc5a744 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  62. b299046 [ThinLTO] The "codegen only" path didn't honor the recently added file-based API by Mehdi Amini · 9 years ago
  63. c92b612 [ThinLTO] Hash more part of the config to build cache entries by Mehdi Amini · 9 years ago
  64. 83a807e [ThinLTO] Expected<> return values need to be handled to avoid an assertion by Mehdi Amini · 9 years ago
  65. 6c475a7 ThinLTO: add early "dead-stripping" on the Index by Teresa Johnson · 9 years ago
  66. cc7fbf7 [ThinLTO] Honor -O{0,1,2,4} passed through the libLTO interface for ThinLTO by Mehdi Amini · 9 years ago
  67. a61f5e3 [ThinLTO] Import composite types as declarations by Teresa Johnson · 9 years ago
  68. 8e13bc4 [ThinLTO] Add an API to trigger file-based API for returning objects to the linker by Mehdi Amini · 9 years ago
  69. 4c207a6 [LTOs] Allow generation of hotness information by Adam Nemet · 9 years ago
  70. dac43b4 LTO: Remove ModuleLoader, make loadModuleFromBuffer static and move into its only client, ThinLTOCodeGenerator. by Peter Collingbourne · 9 years ago
  71. 19f176b [ThinLTO] Implement -pass-remarks-output in ThinLTOCodeGenerator by Mehdi Amini · 9 years ago
  72. 4fef68c [ThinLTO] Only promote exported locals as marked in index by Teresa Johnson · 9 years ago
  73. 6de481a Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected. by Peter Collingbourne · 9 years ago
  74. cd513a4 Bitcode: Clean up error handling for certain bitcode query functions. by Peter Collingbourne · 9 years ago
  75. ad17679 Split Bitcode/ReaderWriter.h into separate reader and writer headers by Teresa Johnson · 9 years ago
  76. 7f00d0a Bitcode: Change the materializer interface to return llvm::Error. by Peter Collingbourne · 9 years ago
  77. 757ca88 Remove TimeValue usage from llvm/Support by Pavel Labath · 9 years ago
  78. ec544c5 [ThinLTO] Default backend threads to heavyweight_hardware_concurrency by Teresa Johnson · 9 years ago
  79. f82bda0 ThinLTO: don't perform incremental LTO on module without a hash by Mehdi Amini · 9 years ago
  80. 00fa140 ThinLTO: handles modules with empty summaries by Mehdi Amini · 9 years ago
  81. 5461d8b Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to handle Module update. by Dehao Chen · 9 years ago
  82. 10d0abb Fix the bug introduced in r282616. by Dehao Chen · 9 years ago
  83. d9830eb [thinlto] Basic thinlto fdo heuristic by Piotr Padlewski · 9 years ago
  84. b7be5b6 [PM] Rework the new PM support for building the ModuleSummaryIndex to by Chandler Carruth · 9 years ago
  85. cdbcbf7 [LTO] Simplify APIs and constify (NFC) by Mehdi Amini · 9 years ago
  86. c44a122 [ThinLTO] Fix temp file dumping, enable via llvm-lto and test it by Teresa Johnson · 9 years ago
  87. 5c73220 Move legacy LTO interface headers to legacy/ directory. by Peter Collingbourne · 9 years ago
  88. 73589f3 ThinLTO: Do not take into account whether a definition has multiple copies when promoting. by Peter Collingbourne · 9 years ago
  89. 53d457c [UpdateCompilerUsed] API rename and cleanup, suggested by Rafaael. by Davide Italiano · 9 years ago
  90. da5b849 [LTO] Move UpdateCompilerUsed.h from lib/ to include/ by Davide Italiano · 9 years ago
  91. c321e53 Apply most suggestions of clang-tidy's performance-unnecessary-value-param by Benjamin Kramer · 9 years ago
  92. 04c9a2d [ThinLTO] Refactor ODR resolution and internalization (NFC) by Teresa Johnson · 9 years ago
  93. 4ae5ce7 [ThinLTO] Handle empty exports list for module. by Teresa Johnson · 9 years ago
  94. 141149f [ThinLTO] Fix bot failures by avoiding threaded map modifications by Teresa Johnson · 9 years ago
  95. 4d2613f [ThinLTO] Change ODR resolution and internalization to be index-based by Teresa Johnson · 9 years ago
  96. df6edc5 [ThinLTO] Refactor module loader handling into new LTO file (NFC) by Teresa Johnson · 9 years ago
  97. 819e9cd ThinLTO: sort inputs and schedule by decreasing size by Mehdi Amini · 9 years ago
  98. 001bb41 ThinLTO caching: reload cached file with mmap and drop heap-allocated memory buffer by Mehdi Amini · 9 years ago
  99. af52f28 ThinLTOCodeGenerator: fix race condition found using TSAN by Mehdi Amini · 9 years ago
  100. b02139d ThinLTOCodeGenerator: handle cases where temporary files can't be renamed by Mehdi Amini · 9 years ago