1. d880de2 Adds `-ftime-trace` option to clang that produces Chrome `chrome://tracing` compatible JSON profiling output dumps. by Anton Afanasyev · 7 years ago
  2. ba2ea93 Make helper functions static. NFC. by Benjamin Kramer · 7 years ago
  3. a03ae73 Add XCOFF triple object format type for AIX by Jason Liu · 7 years ago
  4. dd42236 Reland "[Remarks] Add -foptimization-record-passes to filter remark emission" by Francis Visoiu Mistrih · 7 years ago
  5. 1d6c47a Revert "[Remarks] Add -foptimization-record-passes to filter remark emission" by Francis Visoiu Mistrih · 7 years ago
  6. 20fff32 [Remarks] Add -foptimization-record-passes to filter remark emission by Francis Visoiu Mistrih · 7 years ago
  7. 885b790 Remove esan. by Nico Weber · 7 years ago
  8. a4a09b2 [PGO] Clang part of change for context-sensitive PGO (part1) by Rong Xu · 7 years ago
  9. 10ab78e Enable coroutines under -std=c++2a. by Richard Smith · 7 years ago
  10. 1a240ed [NewPM] Add other sanitizers at O0 by Leonard Chan · 7 years ago
  11. 619b6d5 Fix for asan bots by Leonard Chan · 7 years ago
  12. 436fb2b [NewPM] Second attempt at porting ASan by Leonard Chan · 7 years ago
  13. 0ee6a93 [NewPM][MSan] Add Options Handling by Philip Pfaffe · 7 years ago
  14. e3f105c [NewPM] Add support for new-PM plugins to clang by Philip Pfaffe · 7 years ago
  15. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  16. 88a13b9 [NewPM] Add -fsanitize={memory,thread} handling to clang by Philip Pfaffe · 7 years ago
  17. 685c76d [NewPM][TSan] Reiterate the TSan port by Philip Pfaffe · 7 years ago
  18. 84cecfc [LTO] Add option to enable LTOUnit splitting, and disable unless needed by Teresa Johnson · 7 years ago
  19. 603467a Revert r350648: "Fix clang for r350647: Missed a function rename" by Florian Hahn · 7 years ago
  20. f341abb Fix clang for r350647: Missed a function rename by Philip Pfaffe · 7 years ago
  21. 6ed7913 [ThinLTO] Clang changes to utilize new pass to handle chains of aliases by Teresa Johnson · 7 years ago
  22. b39a97c [NewPM] Port Msan by Philip Pfaffe · 7 years ago
  23. 6368818 Move CodeGenOptions from Frontend to Basic by Richard Trieu · 7 years ago
  24. b23ccec Misc typos fixes in ./lib folder by Raphael Isemann · 7 years ago
  25. 8076c57 [asan] Add clang flag -fsanitize-address-use-odr-indicator by Vitaly Buka · 7 years ago
  26. 5ed8b00 [ThinLTO] Allow importing of multiple symbols with same GUID by Teresa Johnson · 7 years ago
  27. f4bf671 [Clang] Add options -fprofile-filter-files and -fprofile-exclude-files to filter the files to instrument with gcov (after revert https://reviews.llvm.org/rL346659) by Calixte Denizet · 7 years ago
  28. 9941da4 Sink BuryPointer from Clang into LLVM for reuse there by David Blaikie · 7 years ago
  29. 91829ee [Clang] - Add '-gsplit-dwarf[=split,=single]' version for '-gsplit-dwarf' option. by George Rimar · 7 years ago
  30. 186d5bd Revert rL346644, rL346642: the added test test/CodeGen/code-coverage-filter.c is failing under windows by Calixte Denizet · 7 years ago
  31. cedcc73 [Clang] Add options -fprofile-filter-files and -fprofile-exclude-files to filter the files to instrument with gcov by Calixte Denizet · 7 years ago
  32. eebecb3 Revert "[PassManager/Sanitizer] Enable usage of ported AddressSanitizer passes with -fsanitize=address" by Leonard Chan · 7 years ago
  33. ebd10a2 [PassManager/Sanitizer] Enable usage of ported AddressSanitizer passes with -fsanitize=address by Leonard Chan · 7 years ago
  34. 8654ae5 Add a flag to remap manglings when reading profile data information. by Richard Smith · 7 years ago
  35. d49c32c [MSan] add KMSAN support to Clang driver by Alexander Potapenko · 7 years ago
  36. 5359123 [LTO] Fix -save-temps with LTO and unnamed globals. by Eli Friedman · 7 years ago
  37. ecc6987 [AArch64] Add Tiny Code Model for AArch64 by David Green · 7 years ago
  38. ee6c233 [InstrProf] Use atomic profile counter updates for TSan by Vedant Kumar · 7 years ago
  39. 14b468b Re-land r337333, "Teach Clang to emit address-significance tables.", by Peter Collingbourne · 7 years ago
  40. 35c6996 Revert r337333, "Teach Clang to emit address-significance tables." by Peter Collingbourne · 7 years ago
  41. 27242c0 Teach Clang to emit address-significance tables. by Peter Collingbourne · 7 years ago
  42. b1d17f6 Restore "[ThinLTO] Ensure we always select the same function copy to import" by Teresa Johnson · 7 years ago
  43. 70993d3 Revert "[ThinLTO] Ensure we always select the same function copy to import" by Teresa Johnson · 7 years ago
  44. 9fe8af7 [ThinLTO] Ensure we always select the same function copy to import by Teresa Johnson · 7 years ago
  45. 7609cb8 Re-land "[LTO] Enable module summary emission by default for regular LTO" by Tobias Edler von Koch · 7 years ago
  46. e597a2c Revert "[LTO] Enable module summary emission by default for regular LTO" by Tobias Edler von Koch · 7 years ago
  47. 9a8be60 [LTO] Enable module summary emission by default for regular LTO by Tobias Edler von Koch · 7 years ago
  48. 7c89d04 Use SmallPtrSet instead of SmallSet in places where we iterate over the set. by Craig Topper · 7 years ago
  49. 3aa30e8 IRGen: Write .dwo files when -split-dwarf-file is used together with -fthinlto-index. by Peter Collingbourne · 7 years ago
  50. 91d0284 Reland r332885, "CodeGen, Driver: Start using direct split dwarf emission in clang." by Peter Collingbourne · 7 years ago
  51. f528bcc Revert "CodeGen, Driver: Start using direct split dwarf emission in clang." by Amara Emerson · 7 years ago
  52. b6aa52a Revert "Fix another make_unique ambiguity." by Amara Emerson · 7 years ago
  53. 0322e3c Fix another make_unique ambiguity. by Peter Collingbourne · 7 years ago
  54. 47bc017 CodeGen, Driver: Start using direct split dwarf emission in clang. by Peter Collingbourne · 7 years ago
  55. 9a45114 CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output. by Peter Collingbourne · 7 years ago
  56. 66744f8 [ThinLTO] Support opt remarks options with distributed ThinLTO backends by Teresa Johnson · 7 years ago
  57. d2a57220 Fix build break due to content moving from Scalar.h to InstCombine.h in LLVM by David Blaikie · 8 years ago
  58. 8ab2c9c Use special new Clang flag 'FrontendTimesIsEnabled' instead of 'llvm::TimePassesIsEnabled' inside -ftime-report feature. by Andrew V. Tischenko · 8 years ago
  59. 9e4321c [ThinLTO] Pass -save-temps to LTO backend for distributed ThinLTO builds by Teresa Johnson · 8 years ago
  60. 1ba9d9c hwasan: add -fsanitize=kernel-hwaddress flag by Andrey Konovalov · 8 years ago
  61. 01d349b Remove -cc1 option "-backend-option". by Eli Friedman · 8 years ago
  62. 2a8c18d Fix typos in clang by Alexander Kornienko · 8 years ago
  63. 91a4b5a [Coroutines] Schedule coro-split before asan by Brian Gesiak · 8 years ago
  64. c133b1e Fix for LLVM header changes by David Blaikie · 8 years ago
  65. 4e1ae83 Change for an LLVM header file move by David Blaikie · 8 years ago
  66. ca552b8 [Driver] Pass -f[no-]emulated-tls and set up ExplicitEmulatedTLS by Chih-Hung Hsieh · 8 years ago
  67. 769134d [ThinLTO] Allow indexing to request backend to ignore the module by Vitaly Buka · 8 years ago
  68. c35ff82 [ThinLTO] Ignore object files with no ThinLTO modules if -fthinlto-index= is set by Vitaly Buka · 8 years ago
  69. 76c8f82 Update for llvm change. NFC. by Rafael Espindola · 8 years ago
  70. ac904d0 NewPM: Improve/fix GCOV - which needs to run early in the pass pipeline. by David Blaikie · 8 years ago
  71. e1d7053 Use an enum value instead of a string. by Rafael Espindola · 8 years ago
  72. 7a4f7f5 Wire up GCOV to the new pass manager by David Blaikie · 8 years ago
  73. 5110d4f [Driver] Add flag enabling the function stack size section that was added in r319430 by Sean Eveson · 8 years ago
  74. 3fd1b1a [hwasan] Implement -fsanitize-recover=hwaddress. by Evgeniy Stepanov · 8 years ago
  75. 12817e5 Hardware-assisted AddressSanitizer (clang part). by Evgeniy Stepanov · 8 years ago
  76. c950c65 Toolchain: Normalize dwarf, sjlj and seh eh by Martell Malone · 8 years ago
  77. 2fa2570 Revert "Toolchain: Normalize dwarf, sjlj and seh eh" by Martell Malone · 8 years ago
  78. 390cfcb Toolchain: Normalize dwarf, sjlj and seh eh by Martell Malone · 8 years ago
  79. 68d00b0 Update for layering fix in LLVM CodeGen<>Target by David Blaikie · 8 years ago
  80. 926b95c [NewPassManager] Pass the -fdebug-pass-manager flag setting into the Analysis managers to match what we do in opt by Craig Topper · 8 years ago
  81. a8bd4e3 [PM] Wire up support for the bounds checking sanitizer with the new PM. by Chandler Carruth · 8 years ago
  82. afce449 [PM] Add a missing header that I had in the next commit but was needed by Chandler Carruth · 8 years ago
  83. 00a301d [PM] Port BoundsChecking to the new PM. by Chandler Carruth · 8 years ago
  84. 4cd016ab [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang by Teresa Johnson · 8 years ago
  85. 93838a5 Revert "[ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang" by Teresa Johnson · 8 years ago
  86. 140c1a0 [ThinLTO] Handle -fdebug-pass-manager for backend invocations via clang by Teresa Johnson · 8 years ago
  87. 5c7fc76 [SanitizerCoverage] Add stack depth tracing instrumentation. by Matt Morehouse · 8 years ago
  88. aa0226e Update for llvm change. by Rafael Espindola · 8 years ago
  89. 6145776 [sanitizer-coverage] clang flags pumbing for -fsanitize-coverage=pc-table by Kostya Serebryany · 8 years ago
  90. c76a27e Make new PM honor -fdebug-info-for-profiling (clang side) by Dehao Chen · 8 years ago
  91. 9fdd5fa [PM] Setup TargetLibraryInfo correctly for the new pass manager. by Chandler Carruth · 8 years ago
  92. 5f83d0e Use DenseMap instead std::map for GVSummaryMapTy by Dehao Chen · 8 years ago
  93. dc77150 Changed Opts.EABIVersion type string to llvm::EABI enum class by Yuka Takahashi · 8 years ago
  94. b853ef9 Remove Clang support for '-fvectorize-slp-aggressive' which used LLVM's by Chandler Carruth · 8 years ago
  95. 6d441bf [PM] Add support for sample PGO in the new pass manager (clang-side) by Dehao Chen · 8 years ago
  96. b13eebe [NewPM] Add Clang cc1 flag -fdebug-pass-manager for printing debug information. by Tim Shen · 8 years ago
  97. 6647069 [ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline. by Tim Shen · 8 years ago
  98. dbd2fed Apply summary-based dead stripping to regular LTO modules with summaries. by Peter Collingbourne · 8 years ago
  99. 5444890 Represent debug information compression type fully by Saleem Abdulrasool · 8 years ago
  100. 2c2fb88 [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. Reapplying revisions 304630, 304631, 304632, 304673, see PR33308 by Kostya Serebryany · 8 years ago