1. 3617624 Ensure Target Features always_inline error happens in C++ cases. by Erich Keane · 6 years ago
  2. 7fac5c8 Store a pointer to the return value in a static alloca and let the debugger use that by Amy Huang · 6 years ago
  3. e637cbe Refactor: split Uninitialized state on APValue into an "Absent" state by Richard Smith · 6 years ago
  4. e6cf6c7 [OpenCL] Make global ctor init function a kernel by Anastasia Stulova · 6 years ago
  5. c72aaf6 Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an attribute declaration" by Leonard Chan · 6 years ago
  6. ef2dc25 Revert "[Attribute/Diagnostics] Print macro if definition is an attribute declaration" by Leonard Chan · 6 years ago
  7. fc40cbd [Attribute/Diagnostics] Print macro if definition is an attribute declaration by Leonard Chan · 6 years ago
  8. 8b36ac8 Don't emit an unreachable return block. by John McCall · 7 years ago
  9. 8799cae [opaque pointer types] Trivial changes towards CallInst requiring by James Y Knight · 7 years ago
  10. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  11. bd1c087 [clang][UBSan] Sanitization for alignment assumptions. by Roman Lebedev · 7 years ago
  12. 86e68fd Revert alignment assumptions changes by Vlad Tsyrklevich · 7 years ago
  13. 7892c37 [clang][UBSan] Sanitization for alignment assumptions. by Roman Lebedev · 7 years ago
  14. 5488ab4 [AST] Remove ASTContext from getThisType (NFC) by Brian Gesiak · 7 years ago
  15. 2a4eea3 [NFC] Fix usage of Builder.insert(new Bitcast...)in CodeGenFunction by Erich Keane · 7 years ago
  16. 4307108 Remove unused Args parameter from EmitFunctionBody, NFC by Reid Kleckner · 7 years ago
  17. 8c94f07 Teach __builtin_unpredictable to work through implicit casts. by Erich Keane · 7 years ago
  18. 6368818 Move CodeGenOptions from Frontend to Basic by Richard Trieu · 7 years ago
  19. 86aba5e Fix thunks returning memptrs via sret by emitting also scalar return values directly in sret slot (PR39901) by Hans Wennborg · 7 years ago
  20. 5337c74 Remove CodeGen dependencies on Sema. by Richard Trieu · 7 years ago
  21. 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
  22. f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
  23. 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  24. 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  25. 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  26. 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
  27. 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  28. de6480a3 [NFC] Move storage of dispatch-version to GlobalDecl by Erich Keane · 7 years ago
  29. 19a8adc Implement Function Multiversioning for Non-ELF Systems. by Erich Keane · 7 years ago
  30. 00897e9 [CodeGen] Always emit the 'min-legal-vector-width' attribute even when the value is 0. by Craig Topper · 7 years ago
  31. 3113ec3 [CodeGen] Update min-legal-vector width based on function argument and return types by Craig Topper · 7 years ago
  32. 3117b17 Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC by Fangrui Song · 7 years ago
  33. fcd661d [CodeGen] Revert commit https://reviews.llvm.org/rL342717 by Calixte Denizet · 7 years ago
  34. 5713db4 [CodeGen] Add to emitted DebugLoc information about coverage when it's required by Calixte Denizet · 7 years ago
  35. 05cf443 [XRay][clang] Emit "never-instrument" attribute by Dean Michael Berris · 7 years ago
  36. f353ae1 [NFC]Refactor MultiVersion Resolver Emission to combine types by Erich Keane · 7 years ago
  37. d49c32c [MSan] add KMSAN support to Clang driver by Alexander Potapenko · 7 years ago
  38. d39d53b [CodeGen] Implicitly set stackrealign on the main function, if custom stack alignment is used by Martin Storsjo · 7 years ago
  39. 9978da3 [CodeGen] Merge equivalent block copy/helper functions. by Akira Hatanaka · 7 years ago
  40. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  41. 3efe002 Implement cpu_dispatch/cpu_specific Multiversioning by Erich Keane · 7 years ago
  42. be65e87 [NFC] Switch CodeGenFunction to use value init instead of member init lists by Erich Keane · 7 years ago
  43. 9960b8f Revert -r336726, which included more files than intended. by Erich Keane · 7 years ago
  44. 7b8c12e [NFC] Switch CodeGenFunction to use value init instead of member init lists by Erich Keane · 7 years ago
  45. 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
  46. 1a83d06 [CodeGen] Improve diagnostics related to target attributes by Gabor Buella · 7 years ago
  47. 274506d [CodeGenFunction] Use the StringRef::split function that takes a char separator instead of StringRef separator. NFC by Craig Topper · 7 years ago
  48. f437e35 [XRay] Add clang builtin for xray typed events. by Keith Wyss · 8 years ago
  49. 94ece8f [CodeView] Initial support for emitting S_THUNK32 symbols for compiler... by Brock Wyma · 8 years ago
  50. 1ba9d9c hwasan: add -fsanitize=kernel-hwaddress flag by Andrey Konovalov · 8 years ago
  51. 488f7c2 [XRay][clang] Add flag to choose instrumentation bundles by Dean Michael Berris · 8 years ago
  52. 69a2e18 asan: kernel: make no_sanitize("address") attribute work with -fsanitize=kernel-address by Vitaly Buka · 8 years ago
  53. e55aa03 Add the -fsanitize=shadow-call-stack flag by Vlad Tsyrklevich · 8 years ago
  54. 5317f2e [libFuzzer] Use OptForFuzzing attribute with -fsanitize=fuzzer. by Matt Morehouse · 8 years ago
  55. d3dcf2f [OpenMP] Add OpenMP data sharing infrastructure using global memory by Gheorghe-Teodor Bercea · 8 years ago
  56. 886b450 Do not generate calls to fentry with __attribute__((no_instrument_function)) by Manoj Gupta · 8 years ago
  57. 00f70bd Remove redundant casts. NFC by George Burgess IV · 8 years ago
  58. 891af03a Recommit rL323952: [DebugInfo] Enable debug information for C99 VLA types. by Sander de Smalen · 8 years ago
  59. 4e9a126 Reverting patch rL323952 due to build errors that I by Sander de Smalen · 8 years ago
  60. 17c4633 [DebugInfo] Enable debug information for C99 VLA types by Sander de Smalen · 8 years ago
  61. 5cdf038 Allocate and access NormalCleanupDest with the natural alignment of i32. by John McCall · 8 years ago
  62. 57cc1a5 Added Control Flow Protection Flag by Oren Ben Simhon · 8 years ago
  63. 281d20b Implement Attribute Target MultiVersioning by Erich Keane · 8 years ago
  64. 8c85bca No -fsanitize=function warning when calling noexcept function through non-noexcept pointer in C++17 by Stephan Bergmann · 8 years ago
  65. 06f19a0 [WinEH] Allow for multiple terminatepads by Reid Kleckner · 8 years ago
  66. cb8c009 [Driver, CodeGen] pass through and apply -fassociative-math by Sanjay Patel · 8 years ago
  67. b952e63 [OPENMP] Codegen `declare simd` for function declarations. by Alexey Bataev · 8 years ago
  68. 12817e5 Hardware-assisted AddressSanitizer (clang part). by Evgeniy Stepanov · 8 years ago
  69. 1a5b10d [XRay][clang] Introduce -fxray-always-emit-customevents by Dean Michael Berris · 8 years ago
  70. 14e8a5a Add -finstrument-function-entry-bare flag by Hans Wennborg · 8 years ago
  71. 76c26c1 Switch -mcount and -finstrument-functions to emit EnterExitInstrumenter attributes by Hans Wennborg · 8 years ago
  72. 04491bd [coroutines] Promote cleanup.dest.slot allocas to registers to avoid storing it in the coroutine frame by Gor Nishanov · 8 years ago
  73. 401aaee [CodeGen] match new fast-math-flag method: isFast() by Sanjay Patel · 8 years ago
  74. b9c59f3 [CodeGen] Propagate may-alias'ness of lvalues with TBAA info by Ivan A. Kosarev · 8 years ago
  75. ed141ba [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
  76. 6d98943 Convert clang::LangAS to a strongly typed enum by Alexander Richardson · 8 years ago
  77. aa4ea5f [ubsan] Don't emit function signatures for non-static member functions by Vedant Kumar · 8 years ago
  78. ce601ee Revert "[CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info", r315731. by Ivan A. Kosarev · 8 years ago
  79. 0e52820 [CodeGen] EmitPointerWithAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
  80. 78f486d [CodeGen] getNaturalTypeAlignment() to generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
  81. f5f2046 [CodeGen] Generate TBAA info along with LValue base info by Ivan A. Kosarev · 8 years ago
  82. 383890b Refine generation of TBAA information in clang by Ivan A. Kosarev · 8 years ago
  83. afc074c Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags" by Ivan A. Kosarev · 8 years ago
  84. 6fa20cf [CodeGen] Unify generation of scalar and struct-path TBAA tags by Ivan A. Kosarev · 8 years ago
  85. 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
  86. 2eccdab Allow specifying sanitizers in blacklists by Vlad Tsyrklevich · 8 years ago
  87. bb5d485 [ubsan] Function Sanitizer: Don't require writable text segments by Vedant Kumar · 8 years ago
  88. 5e97f23 Expose -mllvm -accurate-sample-profile to clang. by Dehao Chen · 8 years ago
  89. 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
  90. 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
  91. 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
  92. 2d3c421 Clean up some lambda conversion operator code, NFC by Reid Kleckner · 8 years ago
  93. 3f3aad2 Reland "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
  94. bbe96e5 Revert "Reland "CFI: blacklist STL allocate() from unrelated-casts"" by Vlad Tsyrklevich · 8 years ago
  95. bf73603 Reland "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
  96. 3fed079 Revert "CFI: blacklist STL allocate() from unrelated-casts" by Vlad Tsyrklevich · 8 years ago
  97. 4420012 CFI: blacklist STL allocate() from unrelated-casts by Vlad Tsyrklevich · 8 years ago
  98. 7d7f0dc [OpenCL] Fix access qualifiers metadata for kernel arguments with typedef by Alexey Sotkin · 8 years ago
  99. c34d343 [ubsan] Improve diagnostics for return value checks (clang) by Vedant Kumar · 8 years ago
  100. 162b40a [Clang] Handle interaction of -pg and no_instrument_function attribute. by Manoj Gupta · 8 years ago