1. 2a4eea3 [NFC] Fix usage of Builder.insert(new Bitcast...)in CodeGenFunction by Erich Keane · 7 years ago
  2. 4307108 Remove unused Args parameter from EmitFunctionBody, NFC by Reid Kleckner · 7 years ago
  3. 8c94f07 Teach __builtin_unpredictable to work through implicit casts. by Erich Keane · 7 years ago
  4. 6368818 Move CodeGenOptions from Frontend to Basic by Richard Trieu · 7 years ago
  5. 86aba5e Fix thunks returning memptrs via sret by emitting also scalar return values directly in sret slot (PR39901) by Hans Wennborg · 7 years ago
  6. 5337c74 Remove CodeGen dependencies on Sema. by Richard Trieu · 7 years ago
  7. 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
  8. f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
  9. 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  10. 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  11. 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  12. 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
  13. 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  14. de6480a3 [NFC] Move storage of dispatch-version to GlobalDecl by Erich Keane · 7 years ago
  15. 19a8adc Implement Function Multiversioning for Non-ELF Systems. by Erich Keane · 7 years ago
  16. 00897e9 [CodeGen] Always emit the 'min-legal-vector-width' attribute even when the value is 0. by Craig Topper · 7 years ago
  17. 3113ec3 [CodeGen] Update min-legal-vector width based on function argument and return types by Craig Topper · 7 years ago
  18. 3117b17 Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC by Fangrui Song · 7 years ago
  19. fcd661d [CodeGen] Revert commit https://reviews.llvm.org/rL342717 by Calixte Denizet · 7 years ago
  20. 5713db4 [CodeGen] Add to emitted DebugLoc information about coverage when it's required by Calixte Denizet · 7 years ago
  21. 05cf443 [XRay][clang] Emit "never-instrument" attribute by Dean Michael Berris · 7 years ago
  22. f353ae1 [NFC]Refactor MultiVersion Resolver Emission to combine types by Erich Keane · 7 years ago
  23. d49c32c [MSan] add KMSAN support to Clang driver by Alexander Potapenko · 7 years ago
  24. d39d53b [CodeGen] Implicitly set stackrealign on the main function, if custom stack alignment is used by Martin Storsjo · 7 years ago
  25. 9978da3 [CodeGen] Merge equivalent block copy/helper functions. by Akira Hatanaka · 7 years ago
  26. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  27. 3efe002 Implement cpu_dispatch/cpu_specific Multiversioning by Erich Keane · 7 years ago
  28. be65e87 [NFC] Switch CodeGenFunction to use value init instead of member init lists by Erich Keane · 7 years ago
  29. 9960b8f Revert -r336726, which included more files than intended. by Erich Keane · 7 years ago
  30. 7b8c12e [NFC] Switch CodeGenFunction to use value init instead of member init lists by Erich Keane · 7 years ago
  31. 74c10e3 [Builtins][Attributes][X86] Tag all X86 builtins with their required vector width. Add a min_vector_width function attribute and tag all x86 instrinsics with it by Craig Topper · 7 years ago
  32. 1a83d06 [CodeGen] Improve diagnostics related to target attributes by Gabor Buella · 7 years ago
  33. 274506d [CodeGenFunction] Use the StringRef::split function that takes a char separator instead of StringRef separator. NFC by Craig Topper · 7 years ago
  34. f437e35 [XRay] Add clang builtin for xray typed events. by Keith Wyss · 7 years ago
  35. 94ece8f [CodeView] Initial support for emitting S_THUNK32 symbols for compiler... by Brock Wyma · 7 years ago
  36. 1ba9d9c hwasan: add -fsanitize=kernel-hwaddress flag by Andrey Konovalov · 7 years ago
  37. 488f7c2 [XRay][clang] Add flag to choose instrumentation bundles by Dean Michael Berris · 7 years ago
  38. 69a2e18 asan: kernel: make no_sanitize("address") attribute work with -fsanitize=kernel-address by Vitaly Buka · 7 years ago
  39. e55aa03 Add the -fsanitize=shadow-call-stack flag by Vlad Tsyrklevich · 7 years ago
  40. 5317f2e [libFuzzer] Use OptForFuzzing attribute with -fsanitize=fuzzer. by Matt Morehouse · 8 years ago
  41. d3dcf2f [OpenMP] Add OpenMP data sharing infrastructure using global memory by Gheorghe-Teodor Bercea · 8 years ago
  42. 886b450 Do not generate calls to fentry with __attribute__((no_instrument_function)) by Manoj Gupta · 8 years ago
  43. 00f70bd Remove redundant casts. NFC by George Burgess IV · 8 years ago
  44. 891af03a Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types. by Sander de Smalen · 8 years ago
  45. 4e9a126 Reverting patch rL323952 due to build errors that I by Sander de Smalen · 8 years ago
  46. 17c4633 [DebugInfo] Enable debug information for C99 VLA types by Sander de Smalen · 8 years ago
  47. 5cdf038 Allocate and access NormalCleanupDest with the natural alignment of i32. by John McCall · 8 years ago
  48. 57cc1a5 Added Control Flow Protection Flag by Oren Ben Simhon · 8 years ago
  49. 281d20b Implement Attribute Target MultiVersioning by Erich Keane · 8 years ago
  50. 8c85bca No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17 by Stephan Bergmann · 8 years ago
  51. 06f19a0 [WinEH] Allow for multiple terminatepads by Reid Kleckner · 8 years ago
  52. cb8c009 [Driver, CodeGen] pass through and apply -fassociative-math by Sanjay Patel · 8 years ago
  53. b952e63 [OPENMP] Codegen `declare simd` for function declarations. by Alexey Bataev · 8 years ago
  54. 12817e5 Hardware-assisted AddressSanitizer (clang part). by Evgeniy Stepanov · 8 years ago
  55. 1a5b10d [XRay][clang] Introduce -fxray-always-emit-customevents by Dean Michael Berris · 8 years ago
  56. 14e8a5a Add -finstrument-function-entry-bare flag by Hans Wennborg · 8 years ago
  57. 76c26c1 Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes by Hans Wennborg · 8 years ago
  58. 04491bd [coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing it in the coroutine frame by Gor Nishanov · 8 years ago
  59. 401aaee [CodeGen] match new fast-math-flag method: isFast() by Sanjay Patel · 8 years ago
  60. b9c59f3 [CodeGen] Propagate may-alias'ness of lvalues with TBAA info by Ivan A. Kosarev · 8 years ago
  61. ed141ba [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
  62. 6d98943 Convert clang::LangAS to a strongly typed enum by Alexander Richardson · 8 years ago
  63. aa4ea5f [ubsan] Don't emit function signatures for non-static member functions by Vedant Kumar · 8 years ago
  64. ce601ee Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731. by Ivan A. Kosarev · 8 years ago
  65. 0e52820 [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
  66. 78f486d [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
  67. f5f2046 [CodeGen] Generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
  68. 383890b Refine generation of TBAA information in clang by Ivan A. Kosarev · 8 years ago
  69. afc074c Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags" by Ivan A. Kosarev · 8 years ago
  70. 6fa20cf [CodeGen] Unify generation of scalar and struct-path TBAA tags by Ivan A. Kosarev · 8 years ago
  71. 289574e [CodeGen] Do not refer to complete TBAA info where we actually deal with just TBAA access types by Ivan A. Kosarev · 8 years ago
  72. 2eccdab Allow specifying sanitizers in blacklists by Vlad Tsyrklevich · 8 years ago
  73. bb5d485 [ubsan] Function Sanitizer: Don't require writable text segments by Vedant Kumar · 8 years ago
  74. 5e97f23 Expose -mllvm -accurate-sample-profile to clang. by Dehao Chen · 8 years ago
  75. 376c28e [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any). by Richard Smith · 8 years ago
  76. 1b6d871 Revert "[ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any)." by Adrian Prantl · 8 years ago
  77. e3a5e8f [ubsan] PR34266: When sanitizing the 'this' value for a member function that happens to be a lambda call operator, use the lambda's 'this' pointer, not the captured enclosing 'this' pointer (if any). by Richard Smith · 8 years ago
  78. 2d3c421 Clean up some lambda conversion operator code, NFC by Reid Kleckner · 8 years ago
  79. 3f3aad2 Reland "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
  80. bbe96e5 Revert "Reland "CFI: blacklist STL allocate() from unrelated-casts"" by Vlad Tsyrklevich · 8 years ago
  81. bf73603 Reland "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
  82. 3fed079 Revert "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
  83. 4420012 CFI: blacklist STL allocate() from unrelated-casts by Vlad Tsyrklevich · 8 years ago
  84. 7d7f0dc [OpenCL] Fix access qualifiers metadata for kernel arguments with typedef by Alexey Sotkin · 8 years ago
  85. c34d343 [ubsan] Improve diagnostics for return value checks (clang) by Vedant Kumar · 8 years ago
  86. 162b40a [Clang] Handle interaction of -pg and no_instrument_function attribute. by Manoj Gupta · 8 years ago
  87. 5622323 [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. by Alexey Bataev · 8 years ago
  88. 41d4b4e [CGDebugInfo] Finalize SubPrograms when we're done with them by Keno Fischer · 8 years ago
  89. 8f24823 [CodeGen] Propagate LValueBaseInfo instead of AlignmentSource by Krzysztof Parzyszek · 8 years ago
  90. be6da4b [OpenCL] Add intel_reqd_sub_group_size attribute support by Xiuli Pan · 8 years ago
  91. ffd7c88 [ubsan] Reduce alignment checking of C++ object pointers by Vedant Kumar · 8 years ago
  92. ba8b84d [OpenCL] Do not generate "kernel_arg_type_qual" metadata for non-pointer args by Egor Churaev · 8 years ago
  93. 2a7d39d [msan] Turn off lifetime markers even when use after scope checking is on. by Benjamin Kramer · 8 years ago
  94. 835832d [XRay] Add -fxray-{always,never}-instrument= flags to clang by Dean Michael Berris · 8 years ago
  95. 42c17ec [ubsan] Add a nullability sanitizer by Vedant Kumar · 9 years ago
  96. 3fa38a1 Honor __unaligned in codegen for declarations and expressions by Roger Ferrer Ibanez · 9 years ago
  97. 418da3f [XRay] [clang] Allow logging the first argument of a function call. by Dean Michael Berris · 9 years ago
  98. 34b1fd6 Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581) by Vedant Kumar · 9 years ago
  99. 29ba8d9 Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)" by Vedant Kumar · 9 years ago
  100. 55875b9 Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581) by Vedant Kumar · 9 years ago