1. e61652a [LTO] Drop non-prevailing definitions only if linkage is not local or appending by Pirama Arumuga Nainar · 7 years ago
  2. bd6b213 [NewPM] teach -passes= to emit meaningful error messages by Fedor Sergeev · 7 years ago
  3. a01be0f Revert "[NewPM] teach -passes= to emit meaningful error messages" by Fedor Sergeev · 7 years ago
  4. 4155a77 [NewPM] teach -passes= to emit meaningful error messages by Fedor Sergeev · 7 years ago
  5. 6c67662 Add a flag to remap manglings when reading profile data information. by Richard Smith · 7 years ago
  6. 3dea3f9 Pass code-model through Module IR to LTO which will use it. by Caroline Tice · 7 years ago
  7. 28023db [ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PM by Teresa Johnson · 7 years ago
  8. 3aa30e8 IRGen: Write .dwo files when -split-dwarf-file is used together with -fthinlto-index. by Peter Collingbourne · 7 years ago
  9. 274c4f7 Fix a make_unique ambiguity. by Peter Collingbourne · 7 years ago
  10. c5a9765 LTO: Replace split dwarf implementation that uses objcopy with one that uses direct emission. by Peter Collingbourne · 7 years ago
  11. 9a45114 CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output. by Peter Collingbourne · 7 years ago
  12. 81d9207 [LTO] Handle Task=-1 passed to addSaveTemps by Teresa Johnson · 7 years ago
  13. 85cc298 [ThinLTO] Add support for optimization remarks to thinBackend by Teresa Johnson · 7 years ago
  14. bd200b9 Enable debug fission for thinLTO linked via gold-plugin by Yunlian Jiang · 7 years ago
  15. fb2d342 Revert "[LTO] Support filtering by hotness threshold" by Bob Haarman · 8 years ago
  16. b4ce357 [LTO] Support filtering by hotness threshold by Adam Nemet · 8 years ago
  17. 6a86e25 Pass a reference to a module to the bitcode writer. by Rafael Espindola · 8 years ago
  18. 791c98e [ThinLTO] Remove dead and dropped symbol declarations when possible by Teresa Johnson · 8 years ago
  19. 5a95c47 [ThinLTO] Convert dead alias to declarations by Teresa Johnson · 8 years ago
  20. f5de271 [LTO] - Simplify. NFC. by George Rimar · 8 years ago
  21. 76c5fae [ThinLTO] - Fix for "ThinLTO inlines variables that should be discarded". by George Rimar · 8 years ago
  22. eaf5172 [ThinLTO] - Stop internalizing and drop non-prevailing symbols. by George Rimar · 8 years ago
  23. 28d8a49 [ThinLTO] Re-commit of dot dumper after test fix by Eugene Leviant · 8 years ago
  24. 72b9bdb Temporarily revert r323062 to investigate buildbot failures by Eugene Leviant · 8 years ago
  25. 453c976 [ThinLTO] Implement summary visualizer by Eugene Leviant · 8 years ago
  26. 3fc649c [Support] Rename tool_output_file to ToolOutputFile, NFC by Reid Kleckner · 8 years ago
  27. 3246dc3 Fix the bug that parseAAPipeline is not invoked in runNewPMPasses in release compiler. by Dehao Chen · 8 years ago
  28. 89d3226 Update the new PM pipeline to make ICP aware if it is SamplePGO build. by Dehao Chen · 8 years ago
  29. 4e912aa [ThinLTO] Move -lto-use-new-pm to llvm-lto2, and change it to -use-new-pm. by Tim Shen · 8 years ago
  30. 8b3be4e [PM/ThinLTO] Port the ThinLTO pipeline (both components) to the new PM. by Chandler Carruth · 8 years ago
  31. b9f1b01 Infer relocation model from module flags in relocatable LTO link. by Evgeniy Stepanov · 8 years ago
  32. fa58f75 LTO: Mark undefined module asm symbols as used. by Peter Collingbourne · 8 years ago
  33. 192d852 More accurate header inclusions. NFC. by Peter Collingbourne · 8 years ago
  34. f7691d8 IPO: Const correctness for summaries passed into passes. by Peter Collingbourne · 9 years ago
  35. d820447 Perform symbol binding for .symver versioned symbols by Teresa Johnson · 9 years ago
  36. f454b9e [LTO] Add ability to emit assembly to new LTO API by Tobias Edler von Koch · 9 years ago
  37. 20a895c [LTO] Make sure we flush buffers to work around linker shenanigans. by Davide Italiano · 9 years ago
  38. ebd4719 [lib/LTO] Initial support for optimization remarks in the new API. by Davide Italiano · 9 years ago
  39. 0dd200e [LTO] Teach lib/LTO about the new pass manager. by Davide Italiano · 9 years ago
  40. e02b74e IPO, LTO: Plumb the summary from the LTO API into the pass manager. by Peter Collingbourne · 9 years ago
  41. 3bab7e1 [PM] Separate the LoopAnalysisManager from the LoopPassManager and move by Chandler Carruth · 9 years ago
  42. a61f5e3 [ThinLTO] Import composite types as declarations by Teresa Johnson · 9 years ago
  43. 2797800 Pass sample pgo flags to thinlto. by Dehao Chen · 9 years ago
  44. 2ceb628 [LTO] Reject modules without datalayout. by Davide Italiano · 9 years ago
  45. 1a0720e LTO: Add support for multi-module bitcode files. by Peter Collingbourne · 9 years ago
  46. 863cbfb Object: Extract a ModuleSymbolTable class from IRObjectFile. by Peter Collingbourne · 9 years ago
  47. 8812f28 [lib/LTO] Rename few instances of Lto to LTO. by Davide Italiano · 9 years ago
  48. d9445c4 Bitcode: Change module reader functions to return an llvm::Expected. by Peter Collingbourne · 9 years ago
  49. ad17679 Split Bitcode/ReaderWriter.h into separate reader and writer headers by Teresa Johnson · 9 years ago
  50. 41af430 Make the Error class constructor protected by Mehdi Amini · 9 years ago
  51. 7f00d0a Bitcode: Change the materializer interface to return llvm::Error. by Peter Collingbourne · 9 years ago
  52. e2dcf7c IR, Bitcode: Change bitcode reader to no longer own its memory buffer. by Peter Collingbourne · 9 years ago
  53. 4c2582a Reduce global namespace pollution. NFC. by Benjamin Kramer · 9 years ago
  54. f75609e Add explanatory comment. by Peter Collingbourne · 9 years ago
  55. 0d5636e LTO: Fix use-after-scope error. by Peter Collingbourne · 9 years ago
  56. 80186a5 LTO: Simplify caching interface. by Peter Collingbourne · 9 years ago
  57. a416d11 [lib/LTO] Try harder to reduce code duplication. NFCI. by Davide Italiano · 9 years ago
  58. 14e9e8a [LTO] Add ability to parse AA pipelines. by Davide Italiano · 9 years ago
  59. dc8e07b [LTO] Prevent asm references to be dropped from the output. by Davide Italiano · 9 years ago
  60. 63e8f44 [lib/LTO] Fix a typo. NFC. by Davide Italiano · 9 years ago
  61. ec9612d [lib/LTO] Add a way to run a custom pipeline by Davide Italiano · 9 years ago
  62. 24c29b1 [LTO] Rename variables to be more explicative. by Davide Italiano · 9 years ago
  63. 22d36c1 [lib/LTO] Simplify a bit. NFCI. by Davide Italiano · 9 years ago
  64. 1e9d3d3 [lib/LTO] Factor out logic for running passes. by Davide Italiano · 9 years ago
  65. 6e711c3 [LTO] Remove extraneous output by Teresa Johnson · 9 years ago
  66. adc0e26 [ThinLTO] Add caching to the new LTO API by Mehdi Amini · 9 years ago
  67. 9ec5a61 [ThinLTO] Make sure the Context used for the ThinLTO backend has all the appropriate options by Mehdi Amini · 9 years ago
  68. f8c2f08 [LTO] Constify the Module Hook function (NFC) by Mehdi Amini · 9 years ago
  69. d310b47 [LTO] Add a "CodeGenOnly" option. Allows the client to skip the optimizer. by Mehdi Amini · 9 years ago
  70. 8ac7b32 [LTO] Promote before performing weak resolution by Mehdi Amini · 9 years ago
  71. eccffad [LTO] Change addSaveTemps API: do not add dot to the supplied prefix path by Mehdi Amini · 9 years ago
  72. 970800e [LTO] Introduce an Output class to wrap the output stream creation (NFC) by Mehdi Amini · 9 years ago
  73. acc50c4 [LTO] Rename variables with meaningul names, i.e. more than one character (NFC) by Mehdi Amini · 9 years ago
  74. faa7506 Fix type truncation warnings by Teresa Johnson · 9 years ago
  75. 9ba95f9 Restore "Resolution-based LTO API." by Teresa Johnson · 9 years ago
  76. cbf684e Revert "Resolution-based LTO API." by Teresa Johnson · 9 years ago
  77. f99573b Resolution-based LTO API. by Teresa Johnson · 9 years ago