1. 5b8ff37 [ThinLTO] Allow importing of functions with var args by Teresa Johnson · 7 years ago
  2. e7b789b [ProfileSummary] Standardize methods and fix comment by Vedant Kumar · 7 years ago
  3. bf46e74 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  4. 32dc5b9 [ThinLTO] Update handling of vararg functions to match inliner by Teresa Johnson · 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. cb39746 [ThinLTO] Split NotEligibleToImport into legality and inlinability flags by Teresa Johnson · 7 years ago
  8. eddf6b5 [ThinLTO] Don't import GV which contains blockaddress by Eugene Leviant · 7 years ago
  9. f24136f [WPD] Fix incorrect devirtualization after indirect call promotion by Teresa Johnson · 7 years ago
  10. 5190553 [ThinLTO] Add string saver onto index for value names by Teresa Johnson · 7 years ago
  11. 7bea1aa [ThinLTO] Compute GUID directly from GV when building per-module index by Teresa Johnson · 7 years ago
  12. 4ffc3e7 [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC) by Teresa Johnson · 7 years ago
  13. db83ace [ThinLTO] Add an option to force summary call edges cold for debugging by Teresa Johnson · 8 years ago
  14. 7646e77 [ThinLTO] Add funtions in callees metadata to CallGraphEdges by Taewook Oh · 8 years ago
  15. 385d8ea [ThinLTO] Represent relative BF using a scaled representation . by Easwaran Raman · 8 years ago
  16. c73cec8 Re-land "[ThinLTO] Add call edges' relative block frequency to per-module summary." by Easwaran Raman · 8 years ago
  17. bf38dee Revert "[ThinLTO] Add call edges' relative block frequency to per-module summary." by Easwaran Raman · 8 years ago
  18. 5f7aff9 [ThinLTO] Add call edges' relative block frequency to per-module summary. by Easwaran Raman · 8 years ago
  19. 28d8a49 [ThinLTO] Re-commit of dot dumper after test fix by Eugene Leviant · 8 years ago
  20. 72b9bdb Temporarily revert r323062 to investigate buildbot failures by Eugene Leviant · 8 years ago
  21. 453c976 [ThinLTO] Implement summary visualizer by Eugene Leviant · 8 years ago
  22. 193e701 [ThinLTO] Don't import functions with noinline attribute by Eugene Leviant · 8 years ago
  23. a17f220 Add hasProfileData() to check if a function has profile data. NFC. by Easwaran Raman · 8 years ago
  24. 8b46ff1 [ThinLTO] Remove too aggressive assertion in building function call graph. by Volodymyr Sapsai · 8 years ago
  25. a739602 [ThinLTO] Fix missing call graph edges for calls with bitcasts. by Volodymyr Sapsai · 8 years ago
  26. 4595a91 [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. by Sean Fertile · 8 years ago
  27. 39770ca Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..." by Sean Fertile · 8 years ago
  28. 36528c2 [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. by Sean Fertile · 8 years ago
  29. cbdc5ff [ThinLTO] AliasSummary should not have any references by Teresa Johnson · 8 years ago
  30. 681fbb6 ModuleSummaryAnalysis: Correctly handle all function operand references. by Peter Collingbourne · 8 years ago
  31. 5e8b94c1 ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm. by Peter Collingbourne · 8 years ago
  32. 1e94ca1 [lib/Analysis] - Mark personality functions as live. by George Rimar · 8 years ago
  33. bb1b2d0 [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  34. 75da10d [ThinLTO] Add FunctionAttrs to ThinLTO index by Charles Saternos · 8 years ago
  35. 64c4657 Increase the import-threshold for crtical functions. by Dehao Chen · 8 years ago
  36. e357fbd Write summaries for merged modules when splitting modules for ThinLTO. by Peter Collingbourne · 8 years ago
  37. 56584bb (NFC) Track global summary liveness in GVFlags. by Evgeniy Stepanov · 8 years ago
  38. 94624ac Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builder by Teresa Johnson · 8 years ago
  39. f5f9160 [ProfileSummary] Make getProfileCount a non-static member function. by Easwaran Raman · 8 years ago
  40. 9667b91 Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Peter Collingbourne · 9 years ago
  41. f6039f2 Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Eric Liu · 9 years ago
  42. 5f85a9d IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. by Peter Collingbourne · 9 years ago
  43. e95901c Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals." by Peter Collingbourne · 9 years ago
  44. 61781ac ModuleSummaryAnalysis: Use a more precise #include. NFC. by Peter Collingbourne · 9 years ago
  45. 190f17c Use ProfileSummary:getProfileCount to get ScaledCount for ModuleSummary by Dehao Chen · 9 years ago
  46. d820447 Perform symbol binding for .symver versioned symbols by Teresa Johnson · 9 years ago
  47. a60cdd3 Add function importing info from samplepgo profile to the module summary. by Dehao Chen · 9 years ago
  48. e122d68 [ModuleSummaryAnalysis] Don't crash when referencing unnamed globals. by Davide Italiano · 9 years ago
  49. be9ffaa IR: Function summary extensions for whole-program devirtualization pass. by Peter Collingbourne · 9 years ago
  50. 1380edf Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  51. b0a8ff7 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  52. 21c89dc Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  53. 97624fb [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  54. 827600d Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  55. dc5a744 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  56. 8902948 Add missing dependency to "Module Summary Analysis" pass by Mehdi Amini · 9 years ago
  57. 6c475a7 ThinLTO: add early "dead-stripping" on the Index by Teresa Johnson · 9 years ago
  58. e27b058 [ThinLTO] Use DenseSet instead of SmallPtrSet for holding GUIDs by Teresa Johnson · 9 years ago
  59. 519465b [ThinLTO] Subsume all importing checks into a single flag by Teresa Johnson · 9 years ago
  60. e0ee5cf [ThinLTO] Fix "||" vs "|" mixup. by Teresa Johnson · 9 years ago
  61. 1b4137a7 IR: Function summary representation for type tests. by Peter Collingbourne · 9 years ago
  62. 0c30f08 IR: Eliminate non-determinism in the module summary analysis. by Peter Collingbourne · 9 years ago
  63. 3b8011f ModuleSummaryAnalysis: Remove some duplicate code. NFCI. by Peter Collingbourne · 9 years ago
  64. 863cbfb Object: Extract a ModuleSymbolTable class from IRObjectFile. by Peter Collingbourne · 9 years ago
  65. dab4eae [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  66. 3624bdf Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Teresa Johnson · 9 years ago
  67. d5033a4 [ThinLTO] Make inline assembly handling more efficient in summary by Teresa Johnson · 9 years ago
  68. a081145 Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Teresa Johnson · 9 years ago
  69. b6a11a7 Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Mehdi Amini · 9 years ago
  70. 6955fee [ThinLTO] Prevent exporting of locals used/defined in module level asm by Teresa Johnson · 9 years ago
  71. bf28c8f [ThinLTO] Use per-summary flag to prevent exporting locals used in inline asm by Teresa Johnson · 9 years ago
  72. 02563cd [ThinLTO] Create AliasSummary when building index by Teresa Johnson · 9 years ago
  73. 897bab9 [ThinLTO] Record calls to aliases by Teresa Johnson · 9 years ago
  74. 5461d8b Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to handle Module update. by Dehao Chen · 9 years ago
  75. d9830eb [thinlto] Basic thinlto fdo heuristic by Piotr Padlewski · 9 years ago
  76. 442d38c NFC: add early exit in ModuleSummaryAnalysis by Piotr Padlewski · 9 years ago
  77. b7be5b6 [PM] Rework the new PM support for building the ModuleSummaryIndex to by Chandler Carruth · 9 years ago
  78. f93b246 [PM] Port ModuleSummaryIndex analysis to new pass manager by Teresa Johnson · 9 years ago
  79. 0a16c22 Use range algorithms instead of unpacking begin/end by David Majnemer · 9 years ago
  80. cd21a64 [ThinLTO] Perform profile-guided indirect call promotion by Teresa Johnson · 9 years ago
  81. aa20915 Apply clang-tidy's modernize-loop-convert to lib/Analysis. by Benjamin Kramer · 9 years ago
  82. 3b132e3 ThinLTO: fix assertion and refactor check for hidden use from inline ASM in a helper function by Mehdi Amini · 9 years ago
  83. df5ef87 [ThinLTO] Refine fix to avoid renaming of uses in inline assembly. by Teresa Johnson · 10 years ago
  84. 28e457b [ThinLTO] Remove GlobalValueInfo class from index by Teresa Johnson · 10 years ago
  85. c3ed48c Reorganize GlobalValueSummary with a "Flags" bitfield. by Mehdi Amini · 10 years ago
  86. b35cc69 [ThinLTO] Prevent importing of "llvm.used" values by Teresa Johnson · 10 years ago
  87. 2d5487c [ThinLTO] Move summary computation from BitcodeWriter to new pass by Teresa Johnson · 10 years ago