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