1. e393775 [LTO] Record whether LTOUnit splitting is enabled in index by Teresa Johnson · 7 years ago
  2. f1f1adc [ThinLTO] Compute synthetic function entry count by Easwaran Raman · 7 years ago
  3. a12accc [ThinLTO] Allow importing of functions with var args by Teresa Johnson · 7 years ago
  4. 85aede4 [ProfileSummary] Standardize methods and fix comment by Vedant Kumar · 7 years ago
  5. a3f1de9 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  6. ada45e1 [ThinLTO] Update handling of vararg functions to match inliner by Teresa Johnson · 7 years ago
  7. e0fbc09 Revert "[ThinLTO] Internalize readonly globals" by Steven Wu · 7 years ago
  8. 10c84a8 [ThinLTO] Internalize readonly globals by Eugene Leviant · 7 years ago
  9. 645cd31 [ThinLTO] Split NotEligibleToImport into legality and inlinability flags by Teresa Johnson · 7 years ago
  10. 441f8c5 [ThinLTO] Don't import GV which contains blockaddress by Eugene Leviant · 7 years ago
  11. 7756815 [WPD] Fix incorrect devirtualization after indirect call promotion by Teresa Johnson · 7 years ago
  12. 1cc13e5 [ThinLTO] Add string saver onto index for value names by Teresa Johnson · 7 years ago
  13. 4c45b89 [ThinLTO] Compute GUID directly from GV when building per-module index by Teresa Johnson · 7 years ago
  14. e07c260 [ThinLTO] Rename index IsAnalysis flag to HaveGVs (NFC) by Teresa Johnson · 7 years ago
  15. cc2d730 [ThinLTO] Add an option to force summary call edges cold for debugging by Teresa Johnson · 7 years ago
  16. d737130 [ThinLTO] Add funtions in callees metadata to CallGraphEdges by Taewook Oh · 7 years ago
  17. 95d34a2 [ThinLTO] Represent relative BF using a scaled representation . by Easwaran Raman · 8 years ago
  18. bdb305a Re-land "[ThinLTO] Add call edges' relative block frequency to per-module summary." by Easwaran Raman · 8 years ago
  19. a9daa08 Revert "[ThinLTO] Add call edges' relative block frequency to per-module summary." by Easwaran Raman · 8 years ago
  20. cd25118 [ThinLTO] Add call edges' relative block frequency to per-module summary. by Easwaran Raman · 8 years ago
  21. 731becc [ThinLTO] Re-commit of dot dumper after test fix by Eugene Leviant · 8 years ago
  22. 93150c7 Temporarily revert r323062 to investigate buildbot failures by Eugene Leviant · 8 years ago
  23. 7ec5710 [ThinLTO] Implement summary visualizer by Eugene Leviant · 8 years ago
  24. 48e6206 [ThinLTO] Don't import functions with noinline attribute by Eugene Leviant · 8 years ago
  25. fe7b9dc Add hasProfileData() to check if a function has profile data. NFC. by Easwaran Raman · 8 years ago
  26. 3c60df7 [ThinLTO] Remove too aggressive assertion in building function call graph. by Volodymyr Sapsai · 8 years ago
  27. 8887214 [ThinLTO] Fix missing call graph edges for calls with bitcasts. by Volodymyr Sapsai · 8 years ago
  28. dcf1ffe [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. by Sean Fertile · 8 years ago
  29. f1b2e0b Revert "[LTO][ThinLTO] Use the linker resolutions to mark global values ..." by Sean Fertile · 8 years ago
  30. cdc5782 [LTO][ThinLTO] Use the linker resolutions to mark global values as dso_local. by Sean Fertile · 8 years ago
  31. bca2a43 [ThinLTO] AliasSummary should not have any references by Teresa Johnson · 8 years ago
  32. 2c6c489 ModuleSummaryAnalysis: Correctly handle all function operand references. by Peter Collingbourne · 8 years ago
  33. 043998b ModuleSummaryAnalysis: Correctly handle refs from function inline asm to module inline asm. by Peter Collingbourne · 8 years ago
  34. 95a4133 [lib/Analysis] - Mark personality functions as live. by George Rimar · 8 years ago
  35. 93bb413 [Analysis] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
  36. 4c314d6 [ThinLTO] Add FunctionAttrs to ThinLTO index by Charles Saternos · 8 years ago
  37. b1f864a Increase the import-threshold for crtical functions. by Dehao Chen · 8 years ago
  38. e74c64e Write summaries for merged modules when splitting modules for ThinLTO. by Peter Collingbourne · 8 years ago
  39. ccb80b9 (NFC) Track global summary liveness in GVFlags. by Evgeniy Stepanov · 8 years ago
  40. 63eb7ab Ensure non-null ProfileSummaryInfo passed to ModuleSummaryIndex builder by Teresa Johnson · 8 years ago
  41. 9051122 [ProfileSummary] Make getProfileCount a non-static member function. by Easwaran Raman · 8 years ago
  42. e611018 Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Peter Collingbourne · 8 years ago
  43. 1c442aa Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Eric Liu · 8 years ago
  44. df22060 IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. by Peter Collingbourne · 8 years ago
  45. 8d8582c Revert r295861, "[ModuleSummaryAnalysis] Don't crash when referencing unnamed globals." by Peter Collingbourne · 8 years ago
  46. 2dee627 ModuleSummaryAnalysis: Use a more precise #include. NFC. by Peter Collingbourne · 8 years ago
  47. 1f1b30a Use ProfileSummary:getProfileCount to get ScaledCount for ModuleSummary by Dehao Chen · 8 years ago
  48. 611bafa Perform symbol binding for .symver versioned symbols by Teresa Johnson · 8 years ago
  49. e26c421 Add function importing info from samplepgo profile to the module summary. by Dehao Chen · 9 years ago
  50. 33b82ff [ModuleSummaryAnalysis] Don't crash when referencing unnamed globals. by Davide Italiano · 9 years ago
  51. 446f8d7 IR: Function summary extensions for whole-program devirtualization pass. by Peter Collingbourne · 9 years ago
  52. 38fd8b4 Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  53. bd57345 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  54. 5674a46 Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  55. 20af8a7 [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  56. 416bf90 Revert "[ThinLTO] Add an auto-hide feature" by Mehdi Amini · 9 years ago
  57. 73efdef [ThinLTO] Add an auto-hide feature by Mehdi Amini · 9 years ago
  58. 0e3e2ab Add missing dependency to "Module Summary Analysis" pass by Mehdi Amini · 9 years ago
  59. a4ca999 ThinLTO: add early "dead-stripping" on the Index by Teresa Johnson · 9 years ago
  60. 0afe3ab [ThinLTO] Use DenseSet instead of SmallPtrSet for holding GUIDs by Teresa Johnson · 9 years ago
  61. e4e6279 [ThinLTO] Subsume all importing checks into a single flag by Teresa Johnson · 9 years ago
  62. 21f0f3a [ThinLTO] Fix "||" vs "|" mixup. by Teresa Johnson · 9 years ago
  63. ea3f918 IR: Function summary representation for type tests. by Peter Collingbourne · 9 years ago
  64. 36fc3f6 IR: Eliminate non-determinism in the module summary analysis. by Peter Collingbourne · 9 years ago
  65. 95a614c ModuleSummaryAnalysis: Remove some duplicate code. NFCI. by Peter Collingbourne · 9 years ago
  66. dc61d3e Object: Extract a ModuleSymbolTable class from IRObjectFile. by Peter Collingbourne · 9 years ago
  67. 33d5681 [PM] Change the static object whose address is used to uniquely identify by Chandler Carruth · 9 years ago
  68. 8e04a1b Restore "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Teresa Johnson · 9 years ago
  69. 101d620 [ThinLTO] Make inline assembly handling more efficient in summary by Teresa Johnson · 9 years ago
  70. 62e7077 Restore part of "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Teresa Johnson · 9 years ago
  71. 129c9fc Revert "[ThinLTO] Prevent exporting of locals used/defined in module level asm" by Mehdi Amini · 9 years ago
  72. 92bee0f [ThinLTO] Prevent exporting of locals used/defined in module level asm by Teresa Johnson · 9 years ago
  73. 9fd0638 [ThinLTO] Use per-summary flag to prevent exporting locals used in inline asm by Teresa Johnson · 9 years ago
  74. d39de45 [ThinLTO] Create AliasSummary when building index by Teresa Johnson · 9 years ago
  75. fd33922 [ThinLTO] Record calls to aliases by Teresa Johnson · 9 years ago
  76. b393d82 Refactor the ProfileSummaryInfo to use doInitialization and doFinalization to handle Module update. by Dehao Chen · 9 years ago
  77. fdf7354 [thinlto] Basic thinlto fdo heuristic by Piotr Padlewski · 9 years ago
  78. bad305a NFC: add early exit in ModuleSummaryAnalysis by Piotr Padlewski · 9 years ago
  79. fefaef7 [PM] Rework the new PM support for building the ModuleSummaryIndex to by Chandler Carruth · 9 years ago
  80. 3143f33 [PM] Port ModuleSummaryIndex analysis to new pass manager by Teresa Johnson · 9 years ago
  81. dc9c737 Use range algorithms instead of unpacking begin/end by David Majnemer · 9 years ago
  82. e2f3426 [ThinLTO] Perform profile-guided indirect call promotion by Teresa Johnson · 9 years ago
  83. 8d0d2b6 Apply clang-tidy's modernize-loop-convert to lib/Analysis. by Benjamin Kramer · 9 years ago
  84. d4ecd0d ThinLTO: fix assertion and refactor check for hidden use from inline ASM in a helper function by Mehdi Amini · 9 years ago
  85. 40978a4 [ThinLTO] Refine fix to avoid renaming of uses in inline assembly. by Teresa Johnson · 9 years ago
  86. ff1d728 [ThinLTO] Remove GlobalValueInfo class from index by Teresa Johnson · 9 years ago
  87. 65562d6 Reorganize GlobalValueSummary with a "Flags" bitfield. by Mehdi Amini · 9 years ago
  88. 89c5c63 [ThinLTO] Prevent importing of "llvm.used" values by Teresa Johnson · 9 years ago
  89. 7ca333b [ThinLTO] Move summary computation from BitcodeWriter to new pass by Teresa Johnson · 9 years ago