1. 9c2eb22 [ThinLTO] Summarize vcall_visibility metadata by Teresa Johnson · 6 years ago
  2. 10cadee [ThinLTO] Always import constants by evgeny · 6 years ago
  3. ad36495 [ThinLTO] Show preserved symbols in DOT files by evgeny · 6 years ago
  4. 05da2fe Sink all InitializePasses.h includes by Reid Kleckner · 6 years ago
  5. b11391b ThinLTO : Import always_inline functions irrespective of the threshold by Teresa Johnson · 6 years ago
  6. 2452d70 IR. Change strip* family of functions to not look through aliases. by Peter Collingbourne · 6 years ago
  7. 0eaee54 [llvm] Migrate llvm::make_unique to std::make_unique by Jonas Devlieghere · 6 years ago
  8. d9b948b Rename F_{None,Text,Append} to OF_{None,Text,Append}. NFC by Fangrui Song · 6 years ago
  9. 3aef352 [ThinLTO] Attempt to recommit r365188 after alignment fix by Eugene Leviant · 6 years ago
  10. e91f86f Reverted r365188 due to alignment problems on i686-android by Eugene Leviant · 6 years ago
  11. 820cc01 [ThinLTO] Attempt to recommit r365040 after caching fix by Eugene Leviant · 6 years ago
  12. f7e52fb Revert [ThinLTO] Optimize writeonly globals out by Reid Kleckner · 6 years ago
  13. 5cacb91 [ThinLTO] Optimize writeonly globals out by Eugene Leviant · 6 years ago
  14. a700436 [ThinLTO] Add summary entries for index-based WPD by Teresa Johnson · 6 years ago
  15. 37b8012 [ThinLTO] Auto-hide prevailing linkonce_odr only when all copies eligible by Teresa Johnson · 6 years ago
  16. 70ec64c [ThinLTO] Restructure AliasSummary to contain ValueInfo of Aliasee by Teresa Johnson · 7 years ago
  17. 2f616e4 [ThinLTO] Add option to dump per-module summary dot graph by Teresa Johnson · 7 years ago
  18. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  19. 8d86f1b Revert "[ThinLTO] Add summary entries for index-based WPD" by Teresa Johnson · 7 years ago
  20. 4fcf3b1 [ThinLTO] Add summary entries for index-based WPD by Teresa Johnson · 7 years ago
  21. 290a839 [LTO] Record whether LTOUnit splitting is enabled in index by Teresa Johnson · 7 years ago
  22. 5a7056f [ThinLTO] Compute synthetic function entry count by Easwaran Raman · 7 years ago
  23. 5b8ff37 [ThinLTO] Allow importing of functions with var args by Teresa Johnson · 7 years ago
  24. e7b789b [ProfileSummary] Standardize methods and fix comment by Vedant Kumar · 7 years ago
  25. bf46e74 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  26. 32dc5b9 [ThinLTO] Update handling of vararg functions to match inliner by Teresa Johnson · 7 years ago
  27. fa43892 Revert "[ThinLTO] Internalize readonly globals" by Steven Wu · 7 years ago
  28. be8d199 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  29. cb39746 [ThinLTO] Split NotEligibleToImport into legality and inlinability flags by Teresa Johnson · 7 years ago
  30. eddf6b5 [ThinLTO] Don't import GV which contains blockaddress by Eugene Leviant · 7 years ago
  31. f24136f [WPD] Fix incorrect devirtualization after indirect call promotion by Teresa Johnson · 7 years ago
  32. 5190553 [ThinLTO] Add string saver onto index for value names by Teresa Johnson · 7 years ago
  33. 7bea1aa [ThinLTO] Compute GUID directly from GV when building per-module index by Teresa Johnson · 7 years ago
  34. 4ffc3e7 [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC) by Teresa Johnson · 7 years ago
  35. db83ace [ThinLTO] Add an option to force summary call edges cold for debugging by Teresa Johnson · 8 years ago
  36. 7646e77 [ThinLTO] Add funtions in callees metadata to CallGraphEdges by Taewook Oh · 8 years ago
  37. 385d8ea [ThinLTO] Represent relative BF using a scaled representation . by Easwaran Raman · 8 years ago
  38. c73cec8 Re-land "[ThinLTO] Add call edges' relative block frequency to per-module summary." by Easwaran Raman · 8 years ago
  39. bf38dee Revert "[ThinLTO] Add call edges' relative block frequency to per-module summary." by Easwaran Raman · 8 years ago
  40. 5f7aff9 [ThinLTO] Add call edges' relative block frequency to per-module summary. by Easwaran Raman · 8 years ago
  41. 28d8a49 [ThinLTO] Re-commit of dot dumper after test fix by Eugene Leviant · 8 years ago
  42. 72b9bdb Temporarily revert r323062 to investigate buildbot failures by Eugene Leviant · 8 years ago
  43. 453c976 [ThinLTO] Implement summary visualizer by Eugene Leviant · 8 years ago
  44. 193e701 [ThinLTO] Don't import functions with noinline attribute by Eugene Leviant · 8 years ago
  45. a17f220 Add hasProfileData() to check if a function has profile data. NFC. by Easwaran Raman · 8 years ago
  46. 8b46ff1 [ThinLTO] Remove too aggressive assertion in building function call graph. by Volodymyr Sapsai · 8 years ago
  47. a739602 [ThinLTO] Fix missing call graph edges for calls with bitcasts. by Volodymyr Sapsai · 8 years ago
  48. 4595a91 [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. by Sean Fertile · 8 years ago
  49. 39770ca Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..." by Sean Fertile · 8 years ago
  50. 36528c2 [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. by Sean Fertile · 8 years ago
  51. cbdc5ff [ThinLTO] AliasSummary should not have any references by Teresa Johnson · 8 years ago
  52. 681fbb6 ModuleSummaryAnalysis: Correctly handle all function operand references. by Peter Collingbourne · 8 years ago
  53. 5e8b94c1 ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm. by Peter Collingbourne · 8 years ago
  54. 1e94ca1 [lib/Analysis] - Mark personality functions as live. by George Rimar · 8 years ago
  55. bb1b2d0 [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  56. 75da10d [ThinLTO] Add FunctionAttrs to ThinLTO index by Charles Saternos · 8 years ago
  57. 64c4657 Increase the import-threshold for crtical functions. by Dehao Chen · 8 years ago
  58. e357fbd Write summaries for merged modules when splitting modules for ThinLTO. by Peter Collingbourne · 8 years ago
  59. 56584bb (NFC) Track global summary liveness in GVFlags. by Evgeniy Stepanov · 8 years ago
  60. 94624ac Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builder by Teresa Johnson · 8 years ago
  61. f5f9160 [ProfileSummary] Make getProfileCount a non-static member function. by Easwaran Raman · 8 years ago
  62. 9667b91 Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Peter Collingbourne · 8 years ago
  63. f6039f2 Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Eric Liu · 8 years ago
  64. 5f85a9d IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. by Peter Collingbourne · 8 years ago
  65. e95901c Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals." by Peter Collingbourne · 8 years ago
  66. 61781ac ModuleSummaryAnalysis: Use a more precise #include. NFC. by Peter Collingbourne · 9 years ago
  67. 190f17c Use ProfileSummary:getProfileCount to get ScaledCount for ModuleSummary by Dehao Chen · 9 years ago
  68. d820447 Perform symbol binding for .symver versioned symbols by Teresa Johnson · 9 years ago
  69. a60cdd3 Add function importing info from samplepgo profile to the module summary. by Dehao Chen · 9 years ago
  70. e122d68 [ModuleSummaryAnalysis] Don't crash when referencing unnamed globals. by Davide Italiano · 9 years ago
  71. be9ffaa IR: Function summary extensions for whole-program devirtualization pass. by Peter Collingbourne · 9 years ago
  72. 1380edf Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  73. b0a8ff7 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  74. 21c89dc Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  75. 97624fb [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  76. 827600d Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  77. dc5a744 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  78. 8902948 Add missing dependency to "Module Summary Analysis" pass by Mehdi Amini · 9 years ago
  79. 6c475a7 ThinLTO: add early "dead-stripping" on the Index by Teresa Johnson · 9 years ago
  80. e27b058 [ThinLTO] Use DenseSet instead of SmallPtrSet for holding GUIDs by Teresa Johnson · 9 years ago
  81. 519465b [ThinLTO] Subsume all importing checks into a single flag by Teresa Johnson · 9 years ago
  82. e0ee5cf [ThinLTO] Fix "||" vs "|" mixup. by Teresa Johnson · 9 years ago
  83. 1b4137a7 IR: Function summary representation for type tests. by Peter Collingbourne · 9 years ago
  84. 0c30f08 IR: Eliminate non-determinism in the module summary analysis. by Peter Collingbourne · 9 years ago
  85. 3b8011f ModuleSummaryAnalysis: Remove some duplicate code. NFCI. by Peter Collingbourne · 9 years ago
  86. 863cbfb Object: Extract a ModuleSymbolTable class from IRObjectFile. by Peter Collingbourne · 9 years ago
  87. dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  88. 3624bdf Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Teresa Johnson · 9 years ago
  89. d5033a4 [ThinLTO] Make inline assembly handling more efficient in summary by Teresa Johnson · 9 years ago
  90. a081145 Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Teresa Johnson · 9 years ago
  91. b6a11a7 Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Mehdi Amini · 9 years ago
  92. 6955fee [ThinLTO] Prevent exporting of locals used/defined in module level asm by Teresa Johnson · 9 years ago
  93. bf28c8f [ThinLTO] Use per-summary flag to prevent exporting locals used in inline asm by Teresa Johnson · 9 years ago
  94. 02563cd [ThinLTO] Create AliasSummary when building index by Teresa Johnson · 9 years ago
  95. 897bab9 [ThinLTO] Record calls to aliases by Teresa Johnson · 9 years ago
  96. 5461d8b Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to handle Module update. by Dehao Chen · 9 years ago
  97. d9830eb [thinlto] Basic thinlto fdo heuristic by Piotr Padlewski · 9 years ago
  98. 442d38c NFC: add early exit in ModuleSummaryAnalysis by Piotr Padlewski · 9 years ago
  99. b7be5b6 [PM] Rework the new PM support for building the ModuleSummaryIndex to by Chandler Carruth · 9 years ago
  100. f93b246 [PM] Port ModuleSummaryIndex analysis to new pass manager by Teresa Johnson · 9 years ago