1. 6f01658 Do not set --lto-O0 for optimize_for_size targets by Yi Kong · 12 months ago
  2. ae87072 Use --lto-O0 for optimizeForSize targets by Yi Kong · 1 year, 2 months ago
  3. 52436e1 Merge "Revert^4 "Enable full LTO optimization by default"" into main by Pirama Arumuga Nainar · 1 year, 2 months ago
  4. df0289b Revert^4 "Enable full LTO optimization by default" by Yi Kong · 1 year, 4 months ago
  5. 2cd77d6 Enable MLGO inliner optimization for optimize_for_size cases by Yi Kong · 1 year, 2 months ago
  6. 1392189 Merge "Revert^3 "Enable full LTO optimization by default"" into main by Chungro Lee · 1 year, 4 months ago
  7. 97f6858 Revert^3 "Enable full LTO optimization by default" by Chungro Lee · 1 year, 4 months ago
  8. 2590054 Merge "Revert^2 "Enable full LTO optimization by default"" into main by Yi Kong · 1 year, 4 months ago
  9. 7549990 Revert^2 "Enable full LTO optimization by default" by Yi Kong · 1 year, 5 months ago
  10. 55019c4 Revert "Enable full LTO optimization by default" by Yi Kong · 1 year, 5 months ago
  11. e022cf5 Remove ThinLTO workaround for VNDK by Yi Kong · 1 year, 9 months ago
  12. ce23b9b Enable full LTO optimization by default by Yi Kong · 1 year, 5 months ago
  13. 3513fb1 Remove fdoProfileMutator by Colin Cross · 1 year, 7 months ago
  14. 6ac83a8 Convert LTO mutators to TransitionMutator by Colin Cross · 1 year, 7 months ago
  15. 9723e33 Do not perform AFDO or optimizing LTO for eng builds by Yi Kong · 1 year, 8 months ago
  16. 9c3f433 Remove PGO build support by Yi Kong · 1 year, 9 months ago
  17. 8fb0b49 Remove unneeded MLGO cflag by Yi Kong · 1 year, 9 months ago
  18. 76c7385 Provide an environment variable to disable mlgo by AdityaK · 1 year, 9 months ago
  19. 0fa503d Only enable MLGO for ARM64 ThinLTO targets by Yi Kong · 1 year, 9 months ago
  20. b8eaee6 Add option to emit ThinLTO indexes and imports for MLGO training by Yi Kong · 1 year, 9 months ago
  21. 950c174 Remove GLOBAL_THINLTO build option by Yi Kong · 1 year, 10 months ago
  22. 577a73a Change lto_test to use GlobalThinLTO configuration by Yi Kong · 1 year, 10 months ago
  23. 1aa29e6 Revert "Disable Global ThinLTO by default" by Yabin Cui · 2 years ago
  24. 9c81c0c Disable Global ThinLTO by default by Yabin Cui · 2 years ago
  25. d6ab48c Limit LTO inlining even when profile is present by Yi Kong · 2 years ago
  26. 13beeed Turn off Global ThinLTO for LP32 again by Yi Kong · 2 years, 1 month ago
  27. 8f9ca23 Fix a typo. NFC. by Yi Kong · 2 years, 1 month ago
  28. add6375 Turn on Global ThinLTO by default by Yi Kong · 2 years, 1 month ago
  29. b9d5046 Simplify LTO flags handling by Yi Kong · 2 years, 1 month ago
  30. 7188b90 Disable "-Wl,-plugin-opt,-import-instr-limit=5" on MacOS by A. Cody Schuffelen · 2 years, 1 month ago
  31. 895d241 Refactor LTO by Yi Kong · 2 years, 2 months ago
  32. ed79fa3 Use a less hacky way to detect if a module is Fuzzer enabled by Yi Kong · 2 years, 2 months ago
  33. 0713e33 Remove Full LTO support by Yi Kong · 2 years, 2 months ago
  34. a7a345d Remove Use_clang_lld in lto by Yi Kong · 2 years, 2 months ago
  35. efc3667 Enable LTO for riscv64 by Aditya Kumar · 2 years, 3 months ago
  36. 1281b99 Disable LTO and CFI for riscv64 by Aditya Kumar · 2 years, 3 months ago
  37. 2487021 Revert "Disable LTO and CFI for riscv64" by Aditya Kumar · 2 years, 5 months ago
  38. 4c660ae Revert "Build riscv64 with thin LTO" by Aditya Kumar · 2 years, 6 months ago
  39. 17c9c2a Build riscv64 with thin LTO by AdityaK · 2 years, 8 months ago
  40. 2c435a0 Set -fno-emulated-tls for riscv64 by Colin Cross · 2 years, 10 months ago
  41. ecf4e66 Disable LTO and CFI for riscv64 by Colin Cross · 2 years, 10 months ago
  42. 729aaf4 Refactor lto mutator to not alter user-input props by Liz Kammer · 2 years, 11 months ago
  43. 5e0f405 Pass -flto to asflags as well by Yi Kong · 2 years, 11 months ago
  44. 56fc1b6 Do not enable global ThinLTO for tests by Yi Kong · 3 years ago
  45. b1a9aab Merge "Revert "Reland "Turn on Global ThinLTO by default""" by Yi Kong · 3 years ago
  46. 7689c64 Revert "Reland "Turn on Global ThinLTO by default"" by Yi Kong · 3 years ago
  47. 8cab590 Merge "Reland "Turn on Global ThinLTO by default"" by Treehugger Robot · 3 years ago
  48. 4273c18 Reland "Turn on Global ThinLTO by default" by Yi Kong · 3 years ago
  49. c702ebd Do not enable ThinLTO for CFI enabled projects by Yi Kong · 3 years ago
  50. b90ff82 Revert "Turn on Global ThinLTO by default" by Yi Kong · 3 years ago
  51. 406e7b7 Turn on Global ThinLTO by default by Yi Kong · 3 years, 10 months ago
  52. 2121d16 Only enable global ThinLTO for LP64 targets by Yi Kong · 3 years ago
  53. 5c8693f Merge "Revert "[cc_fuzz] Revert 'disable LTO' patches."" by Treehugger Robot · 3 years, 5 months ago
  54. 5007c4a Revert "[cc_fuzz] Revert 'disable LTO' patches." by Mitch Phillips · 3 years, 5 months ago
  55. 6c0de99 Merge "[cc_fuzz] Revert 'disable LTO' patches." by Treehugger Robot · 3 years, 5 months ago
  56. 4ef5459 Don't reduce inline limit for afdo enabled projects by Yi Kong · 3 years, 6 months ago
  57. 7fbac74 [cc_fuzz] Revert 'disable LTO' patches. by Mitch Phillips · 3 years, 6 months ago
  58. 04e459d Revert "Do not build tests with ThinLTO" by Yi Kong · 3 years, 9 months ago
  59. 85d7297 Do not build tests with ThinLTO by Yi Kong · 3 years, 10 months ago
  60. 8ea56f9 Add Global ThinLTO option (2nd try) by Yi Kong · 3 years, 10 months ago
  61. b2fc470 Delete local boolPtr function by Liz Kammer · 4 years, 1 month ago
  62. 3b606c8 Delete unused functions by Liz Kammer · 4 years, 1 month ago
  63. 134161f Global ThinLTO: opt out vndk binaries as a workaround by Yi Kong · 4 years, 10 months ago
  64. e257714 Do not implicitly turn on lto for static libraries by Yi Kong · 4 years, 10 months ago
  65. f43ff05 lto: Rename Disabled to Never to reduce confusion by Yi Kong · 4 years, 11 months ago
  66. 93718e0 Global ThinLTO mode by Yi Kong · 4 years, 11 months ago
  67. 2f5f16d Tweak ThinLTO inling heuristics in absense of PGO profile by Yi Kong · 4 years, 11 months ago
  68. 2d01fe2 Introduce LTO property for -fwhole-program-vtables cflag by Yi Kong · 4 years, 11 months ago
  69. 4fbb5e0 Handle static unwinder in ltoDepsMutator by Colin Cross · 5 years ago
  70. 6e511a9 Add libraryDependencyTag to track dependencies on static and shared libraries by Colin Cross · 5 years ago
  71. 4af21ed Split local and global cflags by Colin Cross · 6 years ago
  72. 183a321 Add a common interface for cc linkable libraries. by Ivan Lozano · 6 years ago
  73. 34b493f Disable LTO when building with fuzzer support. by Mitch Phillips · 6 years ago
  74. 630b960 Support LLD ThinLTO cache/threshold option by Yi Kong · 6 years ago
  75. 6925d2b Switch clang to r353983 by Yi Kong · 6 years ago
  76. abde584 Stop passing the gold plugin path to llvm-ar. by Peter Collingbourne · 7 years ago
  77. 8c3c0f5 Revert "Prevent clang from using the x18 register on arm64." by Yi Kong · 7 years ago
  78. 98d8580 Prevent clang from using the x18 register on arm64. by Peter Collingbourne · 7 years ago
  79. fa2aee1 Remove USE_CLANG_LLD[=false] by Dan Willemsen · 7 years ago
  80. 02b4da5 Add USE_CLANG_LLD and use_clang_lld. by Chih-Hung Hsieh · 7 years ago
  81. 3ede294 Switch to clang 7.0 by Chih-Hung Hsieh · 8 years ago
  82. 8aeaa71 Add opt-in option to turn on ThinLTO caching by Yi Kong · 7 years ago
  83. 7e53c57 Disable inlining and loop unrolling in LTO without PGO profile by Yi Kong · 7 years ago
  84. 51be632 Fix llvm-ar error caused by using lto and sanitizer together by Zhizhou Yang · 7 years ago
  85. 3ed1f70 Enable emutls with -flto for Android sanitize=cfi by Ryan Prichard · 8 years ago
  86. 03d383d Add environment variable to globally disable LTO by Yi Kong · 8 years ago
  87. 10cd187 Propagate LTO type from binary/DSO to object files by Stephen Crane · 8 years ago
  88. d11fcda Convert Visit*Deps from blueprint.Module to android.Module by Colin Cross · 8 years ago
  89. 244bf07 Add support for thin LTO by Yi Kong · 8 years ago
  90. f5b9b95 Work around LLVM bug where TLS not emulated in LTO mode by Stephen Crane · 8 years ago
  91. ba090d1 Add LTO support to soong by Stephen Crane · 8 years ago