1. c9fac9e [CodeGen] Treat all vector fields as mayalias by Hal Finkel · 8 years ago
  2. 6d2b6f0 Minimal runtime for UBSan. by Evgeniy Stepanov · 8 years ago
  3. 6cc8317 [IRGen] Evaluate constant static variables referenced through member expressions by Alex Lorenz · 8 years ago
  4. 6a71f36 [OPENMP] Fix for PR34014: OpenMP 4.5: Target construct in static method by Alexey Bataev · 8 years ago
  5. de0fe07 Extract IRGen's constant-emitter into its own helper class and clean up by John McCall · 8 years ago
  6. 3919506 Add OpenCL 2.0 atomic builtin functions as Clang builtin by Yaxun Liu · 8 years ago
  7. a0c3671 [ubsan] Have -fsanitize=vptr emit a null check if -fsanitize=null isn't available by Vedant Kumar · 8 years ago
  8. bbc953f [ubsan] Null-check pointers in -fsanitize=vptr (PR33881) by Vedant Kumar · 8 years ago
  9. 9d33fb1 CodeGen: Insert addr space cast for automatic/temp var at right position by Yaxun Liu · 8 years ago
  10. 175b6d1 [ubsan] Teach the pointer overflow check that "p - <unsigned> <= p" (PR33430) by Vedant Kumar · 8 years ago
  11. cbf647c CodeGen: Fix address space of global variable by Yaxun Liu · 8 years ago
  12. 84744c1 CodeGen: Cast temporary variable to proper address space by Yaxun Liu · 8 years ago
  13. c420d14 [ubsan] PR33081: Skip the standard type checks for volatile by Vedant Kumar · 8 years ago
  14. cddaf87 [coroutines] Allow co_await and co_yield expressions that return an lvalue to compile by Eric Fiselier · 8 years ago
  15. 6dbf427 [ubsan] Detect invalid unsigned pointer index expression (clang) by Vedant Kumar · 8 years ago
  16. 5622323 [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer. by Alexey Bataev · 8 years ago
  17. a5dbbc6 Don't assume that a store source is a vector type just because the destination is (PR26099) by Simon Pilgrim · 8 years ago
  18. a125eb5 [ubsan] Add a check for pointer overflow UB by Vedant Kumar · 8 years ago
  19. c1d2606 Emit invariant.group.barrier when using union field by Piotr Padlewski · 8 years ago
  20. 5960a57 [CodeGen] Pessimize aliasing for member unions (and may-alias) objects by Krzysztof Parzyszek · 8 years ago
  21. 8f24823 [CodeGen] Propagate LValueBaseInfo instead of AlignmentSource by Krzysztof Parzyszek · 8 years ago
  22. 1d99327 Suppress all uses of LLVM_END_WITH_NULL. NFC. by Serge Guelton · 8 years ago
  23. 6b22dda [ubsan] nullability-assign: Check assignments into C++ structs by Vedant Kumar · 9 years ago
  24. e859ebb [ubsan] Skip alignment checks on allocas with known alignment by Vedant Kumar · 9 years ago
  25. dbbdda4 [ubsan] Skip null checks if they are constant-folded away by Vedant Kumar · 9 years ago
  26. 379d9c1 [ubsan] Skip null checks on pointers to the start of an alloca by Vedant Kumar · 9 years ago
  27. 116aebc [ubsan] Don't check alignment if the alignment is 1 by Vedant Kumar · 9 years ago
  28. ffd7c88 [ubsan] Reduce alignment checking of C++ object pointers by Vedant Kumar · 9 years ago
  29. 502ad60 Update for AllocaInst construction changes by Matt Arsenault · 9 years ago
  30. 1a8030e [cfi] Emit __cfi_check stub in the frontend. by Evgeniy Stepanov · 9 years ago
  31. e7cdcde Preserve vec3 type. by Jin-Gu Kang · 9 years ago
  32. a63f915 Let llvm.objectsize be conservative with null pointers by George Burgess IV · 9 years ago
  33. de86482 Update Clang for LLVM rename AttributeSet -> AttributeList by Reid Kleckner · 9 years ago
  34. 129edab Retry: [ubsan] Detect UB loads from bitfields by Vedant Kumar · 9 years ago
  35. 3dea91f Revert "[ubsan] Detect UB loads from bitfields" by Vedant Kumar · 9 years ago
  36. 5c13623 [ubsan] Detect UB loads from bitfields by Vedant Kumar · 9 years ago
  37. 092d065 Don't assume cleanup emission preserves dominance in expr evaluation by Reid Kleckner · 9 years ago
  38. 5a97265 [ubsan] Factor out logic to emit a range check. NFC. by Vedant Kumar · 9 years ago
  39. e550d11 Rename a helper function, NFC. by Vedant Kumar · 9 years ago
  40. 34b1fd6 Retry^2: [ubsan] Reduce null checking of C++ object pointers (PR27581) by Vedant Kumar · 9 years ago
  41. 18348ea [ubsan] Pass a set of checks to skip to EmitTypeCheck() (NFC) by Vedant Kumar · 9 years ago
  42. 29ba8d9 Revert "Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581)" by Vedant Kumar · 9 years ago
  43. 55875b9 Retry: [ubsan] Reduce null checking of C++ object pointers (PR27581) by Vedant Kumar · 9 years ago
  44. 4f94a94 Revert "[ubsan] Reduce null checking of C++ object pointers (PR27581)" by Vedant Kumar · 9 years ago
  45. 3e5a9a6 [ubsan] Reduce null checking of C++ object pointers (PR27581) by Vedant Kumar · 9 years ago
  46. fe5e5af [ubsan] Minimize size of data for type_mismatch (Redo of D19667) by Filipe Cabecinhas · 9 years ago
  47. 8983142 Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand." by Egor Churaev · 9 years ago
  48. 05b8fde CodeGen: ubsan is built static on windows, give handlers local storage by Saleem Abdulrasool · 9 years ago
  49. ca6e2b4 CodeGen: clean up -Wpedantic warning (NFC) by Saleem Abdulrasool · 9 years ago
  50. 4881bdf Avoid use of std::to_string. NFC. by Vedant Kumar · 9 years ago
  51. 84171bd [Fix] Add missing include from r289444. by Filipe Cabecinhas · 9 years ago
  52. 322ecd9 [clang] Version support for UBSan handlers by Filipe Cabecinhas · 9 years ago
  53. 4593a46 [ubsan] Treat ObjC's BOOL as if its range is always {0, 1} by Vedant Kumar · 9 years ago
  54. 122f88d [c++17] P0135R1: Guaranteed copy elision. by Richard Smith · 9 years ago
  55. dc9bf8f Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks by Mehdi Amini · 9 years ago
  56. f5f37ee Revert "Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks" by Mehdi Amini · 9 years ago
  57. 26168ad Improve handling of __FUNCTION__ and other predefined expression for Objective-C Blocks by Mehdi Amini · 9 years ago
  58. 611b0a1 [OPENMP] Fixed codegen for __real/__imag expressions in atomic constructs. by Alexey Bataev · 9 years ago
  59. ac5eabb [OPENMP] Fixed capturing of VLA variables. by Alexey Bataev · 9 years ago
  60. 1e2b7e6 Revert "[OPENMP] Fixed capturing of VLA variables." by Diana Picus · 9 years ago
  61. 420537f [OPENMP] Fixed capturing of VLA variables. by Alexey Bataev · 9 years ago
  62. b92ab1a Refactor call emission to package the function pointer together with by John McCall · 9 years ago
  63. 642f799 [CodeGen][ObjC] Do not call objc_storeStrong when initializing a by Akira Hatanaka · 9 years ago
  64. e356f1a [ubsan] Disable bounds-check for flexible array ivars by Vedant Kumar · 9 years ago
  65. a560ccf Switch to a different workaround for unimplementability of P0145R3 in MS ABIs. by Richard Smith · 9 years ago
  66. 762672a Re-commit r282556, reverted in r282564, with a fix to CallArgList::addFrom to by Richard Smith · 9 years ago
  67. 4499145 Revert r282556. This change made several bots unhappy. by Richard Smith · 9 years ago
  68. 97a616d P0145R3 (C++17 evaluation order tweaks): evaluate the right-hand side of by Richard Smith · 9 years ago
  69. 4088571 Remove default argument from lambda to appease old MSVC. by Richard Smith · 9 years ago
  70. 9e67b99 P0145R3 (C++17 evaluation order tweaks): consistently emit the LHS of array by Richard Smith · 9 years ago
  71. eeb56ab Update Clang for D20147 ("DebugInfo: New metadata representation for global variables.") by Peter Collingbourne · 9 years ago
  72. 21f51b3 Update clang for D21514. NFC by Amaury Sechet · 9 years ago
  73. da38363 P0217R3: code generation support for decomposition declarations. by Richard Smith · 9 years ago
  74. 0bc4b2d [OpenCL] Generate opaque type for sampler_t and function call for the initializer by Yaxun Liu · 9 years ago
  75. f2f1a09 [CodeGen] Use llvm::Type::getVectorNumElements instead of casting to llvm::VectorType and calling getNumElements. This is equivalent and shorter. by Craig Topper · 9 years ago
  76. 421119f [Temporary, Lifetime] Add lifetime marks for temporaries by Tim Shen · 9 years ago
  77. 8dd14da CodeGen: Update Clang to use the new type metadata. by Peter Collingbourne · 9 years ago
  78. bcf909d Update clang for D20348 by Peter Collingbourne · 9 years ago
  79. a38c9f1 [MS Volatile] Don't make volatile loads/stores to underaligned objects atomic by David Majnemer · 9 years ago
  80. fdacb5c [ObjC][CodeGen] Remove an assert that is no longer correct. by Akira Hatanaka · 9 years ago
  81. ab731f7 [ubsan] Add -fsanitize-undefined-strip-path-components=N by Filipe Cabecinhas · 9 years ago
  82. 9d03109 Fix argument expansion of reference fields of structs by Reid Kleckner · 10 years ago
  83. 5ff6747 Remove redundant conditions of the form (A || (!A && B)) -> (A || B) by Benjamin Kramer · 10 years ago
  84. 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
  85. 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 10 years ago
  86. 02279ed [cfi] Don't emit checks for disabled CFI kinds. by Evgeniy Stepanov · 10 years ago
  87. 557c20a Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option by Mehdi Amini · 10 years ago
  88. 02e3dd4 Temporarily revert these patches: by Eric Christopher · 10 years ago
  89. e803fc3 Remove compile time PreserveName switch based on NDEBUG by Mehdi Amini · 10 years ago
  90. c56a8b3 Preserve ExtParameterInfos into CGFunctionInfo. by John McCall · 10 years ago
  91. 31300ed [OPENMP 4.0] Fixed support of array sections/array subscripts. by Alexey Bataev · 10 years ago
  92. f31ea30 [cfi] Safe handling of unaddressable vtable pointers (clang). by Evgeniy Stepanov · 10 years ago
  93. 4d3b087 Fix use of constexpr std::pair that's not in C++11. by Evgeniy Stepanov · 10 years ago
  94. 3fd61df [cfi] Cross-DSO CFI diagnostic mode (clang part) by Evgeniy Stepanov · 10 years ago
  95. dc13453 Introduce -fsanitize-stats flag. by Peter Collingbourne · 10 years ago
  96. 574975e CodeGen: Only emit CFI unrelated cast checks for bit casts. by Peter Collingbourne · 10 years ago
  97. df1ed00 [Bugfix] Fix ICE on constexpr vector splat. by George Burgess IV · 10 years ago
  98. fd6f92d Cross-DSO control flow integrity (Clang part). by Evgeniy Stepanov · 10 years ago
  99. 798f11c Preserve exceptions information during calls code generation. by Samuel Antao · 10 years ago
  100. 39db726 Clarify and elaborate the conditions on which we're checking target by Eric Christopher · 10 years ago