1. dc77150 Changed Opts.EABIVersion type string to llvm::EABI enum class by Yuka Takahashi · 8 years ago
  2. b853ef9 Remove Clang support for '-fvectorize-slp-aggressive' which used LLVM's by Chandler Carruth · 8 years ago
  3. 6d441bf [PM] Add support for sample PGO in the new pass manager (clang-side) by Dehao Chen · 8 years ago
  4. b13eebe [NewPM] Add Clang cc1 flag -fdebug-pass-manager for printing debug information. by Tim Shen · 8 years ago
  5. 6647069 [ThinkLTO] Invoke build(Thin)?LTOPreLinkDefaultPipeline. by Tim Shen · 8 years ago
  6. dbd2fed Apply summary-based dead stripping to regular LTO modules with summaries. by Peter Collingbourne · 8 years ago
  7. 5444890 Represent debug information compression type fully by Saleem Abdulrasool · 8 years ago
  8. 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
  9. de72b91 Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. (clang part)" by Renato Golin · 8 years ago
  10. e425aad [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-8bit-counters. Experimental so far, not documenting yet. (clang part) by Kostya Serebryany · 8 years ago
  11. 50fedec [ThinLTO] Wire up ThinLTO and new PM by Tim Shen · 8 years ago
  12. 517729f Remove ignore-empty-index-file option by Teresa Johnson · 8 years ago
  13. d991cdd [asan] A clang flag to enable ELF globals-gc. by Evgeniy Stepanov · 8 years ago
  14. 50fb618 [sanitizer-coverage] implement -fsanitize-coverage=no-prune,... instead of a hidden -mllvm flag. clang part. by Kostya Serebryany · 8 years ago
  15. 9667b91 Re-apply r302108, "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Peter Collingbourne · 8 years ago
  16. b064f6b Revert "IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI." by Eric Liu · 8 years ago
  17. 5f85a9d IR: Use pointers instead of GUIDs to represent edges in the module summary. NFCI. by Peter Collingbourne · 8 years ago
  18. c15d60b Object: Remove ModuleSummaryIndexObjectFile class. by Peter Collingbourne · 8 years ago
  19. c7b9094 [asan] Unconditionally enable GC of globals on COFF. by Evgeniy Stepanov · 8 years ago
  20. df217a2 [asan] Disable ASan global-GC depending on the target and compiler flags. by Evgeniy Stepanov · 8 years ago
  21. 8150355 Move Split DWARF handling to an MC option/command line argument rather than using metadata by David Blaikie · 9 years ago
  22. 03af424 Don't pass FPOpFusion::Strict to the backend by Adam Nemet · 9 years ago
  23. 6e2ec5f Parse backend options during thinlto backend compile actions by David Blaikie · 9 years ago
  24. 1a3665bb [Driver] Don't crash on invalid values of -mrelocation-model=. by Davide Italiano · 9 years ago
  25. b637cb0 [ThinLTO] Handle -emit-llvm* in ThinLTO backends by Teresa Johnson · 9 years ago
  26. 5ed6c10 [ThinLTO] Set up lto::Config properly for codegen in ThinLTO backends by Teresa Johnson · 9 years ago
  27. 049a31d Use FPContractModeKind universally by Adam Nemet · 9 years ago
  28. e940f35 Revert "Use FPContractModeKind universally" by Adam Nemet · 9 years ago
  29. 32093a1 Use FPContractModeKind universally by Adam Nemet · 9 years ago
  30. 488d1dc [ThinLTO] Clang support for emitting minimized bitcode for thin link by Teresa Johnson · 9 years ago
  31. f6021ec Apply clang-tidy's performance-unnecessary-value-param to parts of clang. by Benjamin Kramer · 9 years ago
  32. ce39fdd Clang change: Do not inline hot callsites for samplepgo in thinlto compile phase. by Dehao Chen · 9 years ago
  33. 2be653f Remove setting LessPreciseFPMADOption on the TargetOption as it's by Eric Christopher · 9 years ago
  34. 7810d4f Only enable AddDiscriminator pass when -fdebug-info-for-profiling is true by Dehao Chen · 9 years ago
  35. 945de43 [PM] Add support for instrumented PGO in the new pass manager (clang-side) by Davide Italiano · 9 years ago
  36. 05f25fa [CodeGen] Remove unneeded `private`. NFCI. by Davide Italiano · 9 years ago
  37. 5a3f890 Change debug-info-for-profiling from a TargetOption to a function attribute. by Dehao Chen · 9 years ago
  38. b884716 Re-apply r292662, "IRGen: Start using the WriteThinLTOBitcode pass." by Peter Collingbourne · 9 years ago
  39. 61da067 Use TargetMachine adjustPassManager hook by Stanislav Mekhanoshin · 9 years ago
  40. 47d2364 IRGen: Factor out function clang::FindThinLTOModule. NFCI. by Peter Collingbourne · 9 years ago
  41. 7a7dd03 Add LF_ prefix to LibFunc enums in TargetLibraryInfo. by David L. Jones · 9 years ago
  42. 5057766 Revert "IRGen: Start using the WriteThinLTOBitcode pass." by Martin Bohme · 9 years ago
  43. 6f16ac1 IRGen: Start using the WriteThinLTOBitcode pass. by Peter Collingbourne · 9 years ago
  44. b3a70de Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile collection by Dehao Chen · 9 years ago
  45. 839f215 [WebAssembly] Add minimal support for the new wasm object format triple. by Dan Gohman · 9 years ago
  46. a1bd2d6 Pass -fprofile-sample-use to lto backends. by Dehao Chen · 9 years ago
  47. 37c79c2 Revert r291774 which caused buildbot failure. by Dehao Chen · 9 years ago
  48. bd3689d Pass -fprofile-sample-use to lto backends. by Dehao Chen · 9 years ago
  49. cffeb54 [ThinLTO] Optionally ignore empty index file by Teresa Johnson · 9 years ago
  50. 7f87307 Add a cc1 option to force disabling lifetime-markers emission from clang by Mehdi Amini · 9 years ago
  51. a7276fe Use CodegenOpts::less when creating a TargetMachine for clang `-O1` by Mehdi Amini · 9 years ago
  52. 888e289 CodeGen: plumb header search down to the IAS by Saleem Abdulrasool · 9 years ago
  53. 20dfba0 CodeGen: use a StringSwitch instead of cascasding ifs by Saleem Abdulrasool · 9 years ago
  54. f9b17d4 [ThinLTO] No need to rediscover imports in distributed backend by Teresa Johnson · 9 years ago
  55. 6d1b83e [PH] Teach the new PM code path to support -disable-llvm-passes. by Chandler Carruth · 9 years ago
  56. 50f9e89 [PM] Introduce options to enable the (still experimental) new pass by Chandler Carruth · 9 years ago
  57. fcd3314 Cleanup the handling of noinline function attributes, -fno-inline, by Chandler Carruth · 9 years ago
  58. 93786da Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. by Chandler Carruth · 9 years ago
  59. 1a328f5 Include SmallSet.h in BackendUtil.cpp by Hal Finkel · 9 years ago
  60. 5717aff Create SampleProfileLoader pass in llvm instead of clang by Dehao Chen · 9 years ago
  61. a85a8f9 revert r289670 which breaks bot. by Dehao Chen · 9 years ago
  62. a375699 Create SampleProfileLoader pass in llvm instead of clang by Dehao Chen · 9 years ago
  63. 1a0720e LTO: Add support for multi-module bitcode files. by Peter Collingbourne · 9 years ago
  64. 9a063e7 [CodeGen] Insert TargetLibraryInfoWrapperPass before anything else. by Marcin Koscielnicki · 9 years ago
  65. ae032b6 Adapt to llvm NamedRegionTimer changes by Matthias Braun · 9 years ago
  66. 6de481a Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected. by Peter Collingbourne · 9 years ago
  67. ffc4e24 Mirror the llvm changes that split Bitcode/ReaderWriter.h by Teresa Johnson · 9 years ago
  68. 5b5370a Use -fsanitize-recover instead of -mllvm -msan-keep-going: clang. by Evgeniy Stepanov · 9 years ago
  69. 165a884 New clang option -mpie-copy-relocations to use copy relocations for PIE builds. by Sriraman Tallam · 9 years ago
  70. 0bb72c1 [clang] make reciprocal estimate codegen a function attribute by Sanjay Patel · 9 years ago
  71. 97e3b6d [coroutines] Adding builtins for coroutine intrinsics and backendutil support. by Gor Nishanov · 9 years ago
  72. 2d3a26f Update clang for r282299. by Peter Collingbourne · 9 years ago
  73. e9eb091 Revert of r282255 because of "Fell off the end of a string-switch" buildbot by Sjoerd Meijer · 9 years ago
  74. 0bfdab7 Fix for r280064 that added options for fp denormals and exceptions. by Sjoerd Meijer · 9 years ago
  75. dd6f8ca Remove InstructionCombining and its related pass from sample pgo passes as we can handle "invoke" correctly. by Dehao Chen · 9 years ago
  76. 60cdd61 [sanitizer-coverage] add yet another flavour of coverage instrumentation: trace-pc-guard. The intent is to eventually replace all of {bool coverage, 8bit-counters, trace-pc} with just this one. Clang part by Kostya Serebryany · 9 years ago
  77. 3b41971 [sanitizer-coverage] add two more modes of instrumentation: trace-div and trace-gep, mostly usaful for value-profile-based fuzzing; clang part by Kostya Serebryany · 9 years ago
  78. 406aa22 [ThinLTO] Adapt backend invocation to llvm API changes. by Mehdi Amini · 9 years ago
  79. b72c19f [PM] Update Clang for LLVM's r278896 which re-organized a header. by Chandler Carruth · 9 years ago
  80. 9e3f474 CodeGen: Replace ThinLTO backend implementation with a client of LTO/Resolution. by Teresa Johnson · 9 years ago
  81. 218c4cb [ARM] Command-line options for embedded position-independent code by Oliver Stannard · 9 years ago
  82. 6731dea Initial vectorization support for svml calls (short vector math library). by Matt Masten · 9 years ago
  83. 993a139 Add flags to toggle preservation of assembly comments by Nirav Dave · 9 years ago
  84. b65f8ae [Profile] Use a flag to enable PGO rather than the profraw filename by Xinliang David Li · 9 years ago
  85. b7b335a [Profile] Enable profile merging with -fprofile-generat[=<dir>] by Xinliang David Li · 9 years ago
  86. 03f8907 Frontend: Simplify ownership model for clang's output streams. by Peter Collingbourne · 9 years ago
  87. 9ac6ae2 Delete dead code. by Sean Silva · 9 years ago
  88. bd3ed3c Invoke simplifycfg and sroa before instcombine. by Dehao Chen · 9 years ago
  89. 44d061a Add support for /Ob1 and -finline-hint-functions flags by Hans Wennborg · 9 years ago
  90. 1997d86 Invoke PruneEH pass before Sample Profile pass. by Dehao Chen · 9 years ago
  91. 9d4eb6f [asan] Added -fsanitize-address-use-after-scope flag by Vitaly Buka · 9 years ago
  92. f8f01c3 Handle -Wa,--mrelax-relocations=[no|yes]. by Rafael Espindola · 9 years ago
  93. ed8c1be Add instcombine pass if sampleprofile pass is enabled. by Dehao Chen · 9 years ago
  94. 293772e [esan|wset] Add working set tool driver flags by Derek Bruening · 9 years ago
  95. 09d305f CodeGen: indicate to the backend the exception model by Saleem Abdulrasool · 9 years ago
  96. b1d50c1 CodeGen: address -Wcast-qual warning by Saleem Abdulrasool · 9 years ago
  97. 3c70d38 Update for llvm change. by Rafael Espindola · 9 years ago
  98. 2c059a5 Change embed-bitcode linkage type by Steven Wu · 9 years ago
  99. bff9dae Fixed msvc warnings by Simon Pilgrim · 9 years ago
  100. 27fb522 Embed bitcode in object file (clang cc1 part) by Steven Wu · 9 years ago