1. 1a3665bb [Driver] Don't crash on invalid values of -mrelocation-model=. by Davide Italiano · 9 years ago
  2. b637cb0 [ThinLTO] Handle -emit-llvm* in ThinLTO backends by Teresa Johnson · 9 years ago
  3. 5ed6c10 [ThinLTO] Set up lto::Config properly for codegen in ThinLTO backends by Teresa Johnson · 9 years ago
  4. 049a31d Use FPContractModeKind universally by Adam Nemet · 9 years ago
  5. e940f35 Revert "Use FPContractModeKind universally" by Adam Nemet · 9 years ago
  6. 32093a1 Use FPContractModeKind universally by Adam Nemet · 9 years ago
  7. 488d1dc [ThinLTO] Clang support for emitting minimized bitcode for thin link by Teresa Johnson · 9 years ago
  8. f6021ec Apply clang-tidy's performance-unnecessary-value-param to parts of clang. by Benjamin Kramer · 9 years ago
  9. ce39fdd Clang change: Do not inline hot callsites for samplepgo in thinlto compile phase. by Dehao Chen · 9 years ago
  10. 2be653f Remove setting LessPreciseFPMADOption on the TargetOption as it's by Eric Christopher · 9 years ago
  11. 7810d4f Only enable AddDiscriminator pass when -fdebug-info-for-profiling is true by Dehao Chen · 9 years ago
  12. 945de43 [PM] Add support for instrumented PGO in the new pass manager (clang-side) by Davide Italiano · 9 years ago
  13. 05f25fa [CodeGen] Remove unneeded `private`. NFCI. by Davide Italiano · 9 years ago
  14. 5a3f890 Change debug-info-for-profiling from a TargetOption to a function attribute. by Dehao Chen · 9 years ago
  15. b884716 Re-apply r292662, "IRGen: Start using the WriteThinLTOBitcode pass." by Peter Collingbourne · 9 years ago
  16. 61da067 Use TargetMachine adjustPassManager hook by Stanislav Mekhanoshin · 9 years ago
  17. 47d2364 IRGen: Factor out function clang::FindThinLTOModule. NFCI. by Peter Collingbourne · 9 years ago
  18. 7a7dd03 Add LF_ prefix to LibFunc enums in TargetLibraryInfo. by David L. Jones · 9 years ago
  19. 5057766 Revert "IRGen: Start using the WriteThinLTOBitcode pass." by Martin Bohme · 9 years ago
  20. 6f16ac1 IRGen: Start using the WriteThinLTOBitcode pass. by Peter Collingbourne · 9 years ago
  21. b3a70de Add -fdebug-info-for-profiling to emit more debug info for sample pgo profile collection by Dehao Chen · 9 years ago
  22. 839f215 [WebAssembly] Add minimal support for the new wasm object format triple. by Dan Gohman · 9 years ago
  23. a1bd2d6 Pass -fprofile-sample-use to lto backends. by Dehao Chen · 9 years ago
  24. 37c79c2 Revert r291774 which caused buildbot failure. by Dehao Chen · 9 years ago
  25. bd3689d Pass -fprofile-sample-use to lto backends. by Dehao Chen · 9 years ago
  26. cffeb54 [ThinLTO] Optionally ignore empty index file by Teresa Johnson · 9 years ago
  27. 7f87307 Add a cc1 option to force disabling lifetime-markers emission from clang by Mehdi Amini · 9 years ago
  28. a7276fe Use CodegenOpts::less when creating a TargetMachine for clang `-O1` by Mehdi Amini · 9 years ago
  29. 888e289 CodeGen: plumb header search down to the IAS by Saleem Abdulrasool · 9 years ago
  30. 20dfba0 CodeGen: use a StringSwitch instead of cascasding ifs by Saleem Abdulrasool · 9 years ago
  31. f9b17d4 [ThinLTO] No need to rediscover imports in distributed backend by Teresa Johnson · 9 years ago
  32. 6d1b83e [PH] Teach the new PM code path to support -disable-llvm-passes. by Chandler Carruth · 9 years ago
  33. 50f9e89 [PM] Introduce options to enable the (still experimental) new pass by Chandler Carruth · 9 years ago
  34. fcd3314 Cleanup the handling of noinline function attributes, -fno-inline, by Chandler Carruth · 9 years ago
  35. 93786da Make '-disable-llvm-optzns' an alias for '-disable-llvm-passes'. by Chandler Carruth · 9 years ago
  36. 1a328f5 Include SmallSet.h in BackendUtil.cpp by Hal Finkel · 9 years ago
  37. 5717aff Create SampleProfileLoader pass in llvm instead of clang by Dehao Chen · 9 years ago
  38. a85a8f9 revert r289670 which breaks bot. by Dehao Chen · 9 years ago
  39. a375699 Create SampleProfileLoader pass in llvm instead of clang by Dehao Chen · 9 years ago
  40. 1a0720e LTO: Add support for multi-module bitcode files. by Peter Collingbourne · 9 years ago
  41. 9a063e7 [CodeGen] Insert TargetLibraryInfoWrapperPass before anything else. by Marcin Koscielnicki · 9 years ago
  42. ae032b6 Adapt to llvm NamedRegionTimer changes by Matthias Braun · 9 years ago
  43. 6de481a Bitcode: Change getModuleSummaryIndex() to return an llvm::Expected. by Peter Collingbourne · 9 years ago
  44. ffc4e24 Mirror the llvm changes that split Bitcode/ReaderWriter.h by Teresa Johnson · 9 years ago
  45. 5b5370a Use -fsanitize-recover instead of -mllvm -msan-keep-going: clang. by Evgeniy Stepanov · 9 years ago
  46. 165a884 New clang option -mpie-copy-relocations to use copy relocations for PIE builds. by Sriraman Tallam · 9 years ago
  47. 0bb72c1 [clang] make reciprocal estimate codegen a function attribute by Sanjay Patel · 9 years ago
  48. 97e3b6d [coroutines] Adding builtins for coroutine intrinsics and backendutil support. by Gor Nishanov · 9 years ago
  49. 2d3a26f Update clang for r282299. by Peter Collingbourne · 9 years ago
  50. e9eb091 Revert of r282255 because of "Fell off the end of a string-switch" buildbot by Sjoerd Meijer · 9 years ago
  51. 0bfdab7 Fix for r280064 that added options for fp denormals and exceptions. by Sjoerd Meijer · 9 years ago
  52. dd6f8ca Remove InstructionCombining and its related pass from sample pgo passes as we can handle "invoke" correctly. by Dehao Chen · 9 years ago
  53. 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
  54. 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
  55. 406aa22 [ThinLTO] Adapt backend invocation to llvm API changes. by Mehdi Amini · 9 years ago
  56. b72c19f [PM] Update Clang for LLVM's r278896 which re-organized a header. by Chandler Carruth · 9 years ago
  57. 9e3f474 CodeGen: Replace ThinLTO backend implementation with a client of LTO/Resolution. by Teresa Johnson · 9 years ago
  58. 218c4cb [ARM] Command-line options for embedded position-independent code by Oliver Stannard · 9 years ago
  59. 6731dea Initial vectorization support for svml calls (short vector math library). by Matt Masten · 9 years ago
  60. 993a139 Add flags to toggle preservation of assembly comments by Nirav Dave · 9 years ago
  61. b65f8ae [Profile] Use a flag to enable PGO rather than the profraw filename by Xinliang David Li · 9 years ago
  62. b7b335a [Profile] Enable profile merging with -fprofile-generat[=<dir>] by Xinliang David Li · 9 years ago
  63. 03f8907 Frontend: Simplify ownership model for clang's output streams. by Peter Collingbourne · 9 years ago
  64. 9ac6ae2 Delete dead code. by Sean Silva · 9 years ago
  65. bd3ed3c Invoke simplifycfg and sroa before instcombine. by Dehao Chen · 9 years ago
  66. 44d061a Add support for /Ob1 and -finline-hint-functions flags by Hans Wennborg · 9 years ago
  67. 1997d86 Invoke PruneEH pass before Sample Profile pass. by Dehao Chen · 9 years ago
  68. 9d4eb6f [asan] Added -fsanitize-address-use-after-scope flag by Vitaly Buka · 9 years ago
  69. f8f01c3 Handle -Wa,--mrelax-relocations=[no|yes]. by Rafael Espindola · 9 years ago
  70. ed8c1be Add instcombine pass if sampleprofile pass is enabled. by Dehao Chen · 9 years ago
  71. 293772e [esan|wset] Add working set tool driver flags by Derek Bruening · 9 years ago
  72. 09d305f CodeGen: indicate to the backend the exception model by Saleem Abdulrasool · 9 years ago
  73. b1d50c1 CodeGen: address -Wcast-qual warning by Saleem Abdulrasool · 9 years ago
  74. 3c70d38 Update for llvm change. by Rafael Espindola · 9 years ago
  75. 2c059a5 Change embed-bitcode linkage type by Steven Wu · 9 years ago
  76. bff9dae Fixed msvc warnings by Simon Pilgrim · 9 years ago
  77. 27fb522 Embed bitcode in object file (clang cc1 part) by Steven Wu · 9 years ago
  78. ae06a0d Delete store to Target option PositionIndependentExecutable as PIE is now set in module flags. by Sriraman Tallam · 9 years ago
  79. 5a7df9c Call TargetMachine::addEarlyAsPossiblePasses from BackendUtil. by Justin Lebar · 9 years ago
  80. 256c2e1 [esan] EfficiencySanitizer driver flags by Derek Bruening · 10 years ago
  81. 90364ca Update InstrProf pass creator API reference by Xinliang David Li · 10 years ago
  82. b5e80c3 Pass -backend-option to LLVM when there is no target machine. by Yaxun Liu · 10 years ago
  83. a0ef3ed Emit the module hash by default with -flto=thin. by Mehdi Amini · 10 years ago
  84. f7b3d6c Move EABIVersion from CodeGenOptions to TargetOptions by Saleem Abdulrasool · 10 years ago
  85. 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
  86. 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 10 years ago
  87. a0d2940 [ThinLTO] Clang side of renaming of function index (NFC) by Teresa Johnson · 10 years ago
  88. 376b461 Revert "[ThinLTO] Clang side of renaming of function index (NFC)" by Teresa Johnson · 10 years ago
  89. 9c6cd5d [ThinLTO] Clang side of renaming of function index (NFC) by Teresa Johnson · 10 years ago
  90. 4ddaadc Update to include the new header file providing createGVNPass. by Chandler Carruth · 10 years ago
  91. b214cbc Make TargetInfo store an actual DataLayout instead of a string. by James Y Knight · 10 years ago
  92. 9c6f153 [PGO] Change profile use cc1 option to handle IR level profiles by Rong Xu · 10 years ago
  93. 522b5cb [PGO] clang cc1 option change to enable IR level instrumentation by Rong Xu · 10 years ago
  94. d4590c7 [sanitizer-coverage] implement -fsanitize-coverage=trace-pc. This is similar to trace-bb, but has a different API. We already use the equivalent flag in GCC for Linux kernel fuzzing. We may be able to use this flag with AFL too by Kostya Serebryany · 10 years ago
  95. a7c0940 Teach clang to use the ThinLTO pipeline by Mehdi Amini · 10 years ago
  96. 9ef13db Eliminate an unnecessary enum, use the LLVM version. NFC by Paul Robinson · 10 years ago
  97. 9837ef5 [PGO] cc1 option name change for profile instrumentation by Rong Xu · 10 years ago
  98. 8c30592 Move DebugInfoKind into its own header to cut the cyclic dependency edge from Driver to Frontend. by Benjamin Kramer · 10 years ago
  99. 4b4f4b9 [ThinLTO] Leverage new in-place renaming support by Teresa Johnson · 10 years ago
  100. 7dbc9cf [Driver] Add support for -fno-builtin-foo options. by Chad Rosier · 10 years ago