1. 9f935e8 [ExprConstant] Handle compound assignment when LHS has integral type and RHS has floating point type by Tan S. B. · 7 years ago
  2. 2618750 [Clang] Add __builtin_launder by Eric Fiselier · 7 years ago
  3. 147b743 [ExprConstant] Improve memchr/memcmp for type mismatch and multibyte element types by Hubert Tong · 7 years ago
  4. 5c1399a [constexpr][c++2a] Try-catch blocks in constexpr functions by Bruno Cardoso Lopes · 7 years ago
  5. b23ccec Misc typos fixes in ./lib folder by Raphael Isemann · 7 years ago
  6. 2a81f66 Specify constant context in constant emitter by Bill Wendling · 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. 81a1a8e [ExprConstant] Try fixing __builtin_constant_p after D54355 (rC347417) by Fangrui Song · 7 years ago
  10. 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  11. 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  12. 372b1e7 A "constexpr" is evaluated in a constant context. Make sure this is reflected by Bill Wendling · 7 years ago
  13. 1af8dd6 isEvaluatable() implies a constant context. by Bill Wendling · 7 years ago
  14. 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  15. 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
  16. 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  17. 6438972 Revert 347294, it turned many bots on lab.llvm.org:8011/console red. by Nico Weber · 7 years ago
  18. 107b0e9 Use is.constant intrinsic for __builtin_constant_p by Bill Wendling · 7 years ago
  19. bd844e0 PR39628 Treat all non-zero values as 'true' in bool compound-assignment by Richard Smith · 7 years ago
  20. 8003edc Compound literals, enums, et al require const expr by Bill Wendling · 7 years ago
  21. 3fee351 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extension by Andrew Savonichev · 7 years ago
  22. 3b12b7e Revert r346326 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation by Andrew Savonichev · 7 years ago
  23. 35dfce7 [OpenCL] Add support of cl_intel_device_side_avc_motion_estimation extension by Andrew Savonichev · 7 years ago
  24. 314fbfa Reapply Logging: make os_log buffer size an integer constant expression. by Tim Northover · 7 years ago
  25. eedc0f0 Revert "Reapply Logging: make os_log buffer size an integer constant expression." by Tim Northover · 7 years ago
  26. c1ac697 Reapply Logging: make os_log buffer size an integer constant expression. by Tim Northover · 7 years ago
  27. e540d97 Replace two fallthrough annotations after covered switch with unreachable by Reid Kleckner · 7 years ago
  28. d686dbb Revert "Logging: make os_log buffer size an integer constant expression. by Tim Northover · 7 years ago
  29. a94ecc6 Logging: make os_log buffer size an integer constant expression. by Tim Northover · 7 years ago
  30. 7c44da2 Create ConstantExpr class by Bill Wendling · 7 years ago
  31. 6822bd7 PR26547: alignof should return ABI alignment, not preferred alignment by Richard Smith · 7 years ago
  32. b4ba467 [Fixed Point Arithmetic] Fixed Point to Boolean Cast by Leonard Chan · 7 years ago
  33. b555b76 [OpenCL][NFC] Unify ZeroToOCL* cast types by Andrew Savonichev · 7 years ago
  34. 3b6ae57 [Diagnostics] Check for integer overflow in array size expressions by David Bolvansky · 7 years ago
  35. 99bda37 [Fixed Point Arithmetic] FixedPointCast by Leonard Chan · 7 years ago
  36. 892b09b ExprConstant: Make __builtin_object_size use EM_IgnoreSideEffects. by James Y Knight · 7 years ago
  37. 49bf370 Emit CK_NoOp casts in C mode, not just C++. by James Y Knight · 7 years ago
  38. c7d3e60 Emit diagnostic note when calling an invalid function declaration. by James Y Knight · 7 years ago
  39. ed083f2 [constexpr] Fix ICE when memcpy() is given a pointer to an incomplete array by Petr Pavlu · 7 years ago
  40. 8baa500 [cxx2a] P0614R1: Support init-statements in range-based for loops. by Richard Smith · 7 years ago
  41. 128719c Fix crash on call to __builtin_memcpy with a null pointer to an incomplete type. by Richard Smith · 7 years ago
  42. 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
  43. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  44. f95a6d9 [Builtins] Add __builtin_clrsb support to IntExprEvaluator::VisitBuiltinCallExpr by Craig Topper · 7 years ago
  45. 3e8820a Revert r339287 "[Builtins] Add __builtin_clrsb support to IntExprEvaluator::VisitBuiltinCallExpr" by Craig Topper · 7 years ago
  46. 9ff024a [Builtins] Add __builtin_clrsb support to IntExprEvaluator::VisitBuiltinCallExpr by Craig Topper · 7 years ago
  47. c03642e [Fixed Point Arithmetic] Fix for FixedPointValueToString by Leonard Chan · 7 years ago
  48. 06f71b5 [constexpr] Support for constant evaluation of __builtin_memcpy and by Richard Smith · 7 years ago
  49. 6bd4f92 Revert r338455 "[constexpr] Support for constant evaluation of __builtin_memcpy and __builtin_memmove (in non-type-punning cases)." by Hans Wennborg · 7 years ago
  50. 96beffb [constexpr] Support for constant evaluation of __builtin_memcpy and by Richard Smith · 7 years ago
  51. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  52. 1ddd4bf Prevent Scoped Enums from being Integral constant expressions: by Erich Keane · 7 years ago
  53. 81dfef9 PR38095: Allow constant-folding of loads through bitcasted pointers if by Richard Smith · 7 years ago
  54. cb54964 Fix __builtin_*_overflow when out-param isn't constexpr by Erich Keane · 7 years ago
  55. db01c3a [Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point Literals by Leonard Chan · 7 years ago
  56. ab80f3c [Fixed Point Arithmetic] Addition of the remaining fixed point types and their saturated equivalents by Leonard Chan · 7 years ago
  57. 0095827 Implement constexpr __builtin_*_overflow by Erich Keane · 7 years ago
  58. f921d85 This diff includes changes for supporting the following types. by Leonard Chan · 7 years ago
  59. 0d485db Revert "This diff includes changes for supporting the following types." by Leonard Chan · 7 years ago
  60. db55d83 This diff includes changes for supporting the following types. by Leonard Chan · 7 years ago
  61. 08b682b Rework __builtin_classify_type support to better match GCC and to not assert on by Richard Smith · 7 years ago
  62. 3f1d6de Revert r332847; it caused us to miscompile certain forms of reference initialization. by Richard Smith · 7 years ago
  63. 9f80684 [CodeGen] Recognize more cases of zero initialization by Serge Pavlov · 7 years ago
  64. 3538b39 [clang] Update uses of DEBUG macro to LLVM_DEBUG. by Nicola Zaghen · 7 years ago
  65. 1a840d2 Allow dllimport non-type template arguments in C++17 by Reid Kleckner · 7 years ago
  66. 9fc8faf Remove \brief commands from doxygen comments. by Adrian Prantl · 7 years ago
  67. 3366dcf Fix 'not all control paths return a value' MSVC warnings. NFCI. by Simon Pilgrim · 7 years ago
  68. 0683c0e [C++2a] Implement operator<=> CodeGen and ExprConstant by Eric Fiselier · 7 years ago
  69. 3a8244d Implement P0482R2, support for char8_t type. by Richard Smith · 7 years ago
  70. 33b7092 [AST] strcmp/memcmp always compares unsigned chars. by Benjamin Kramer · 7 years ago
  71. fab3680 Clean carriage returns from lib/ and include/. NFC. by Malcolm Parsons · 7 years ago
  72. 4e2698c [ExprConstant] Use an AST node and a version number as a key to create by Akira Hatanaka · 7 years ago
  73. 4b3eefa Disable -fmerge-all-constants as default. by Manoj Gupta · 7 years ago
  74. 1123291 [AST] Don't track lambda captures when checking a potential constant expression. by Erik Pilkington · 7 years ago
  75. 8150810 Reland "[Attr] Fix parameter indexing for several attributes" by Joel E. Denny · 8 years ago
  76. 69cf59e PR36645: Go looking for an appropriate array bound when constant-evaluating a by Richard Smith · 8 years ago
  77. 4763876 Reland r326766 (with a slightly modified test) by George Burgess IV · 8 years ago
  78. b2ecd46a Revert 326766 too, after r326862 the test fails and I don't know how to fix. by Nico Weber · 8 years ago
  79. bbf6482 Revert r326602, it caused PR36620. by Nico Weber · 8 years ago
  80. 9753b79 [ExprConstant] Look through ExprWithCleanups for `allocsize` by George Burgess IV · 8 years ago
  81. 4925445 [Attr] Fix parameter indexing for several attributes by Joel E. Denny · 8 years ago
  82. 00f70bd Remove redundant casts. NFC by George Burgess IV · 8 years ago
  83. e8f1ffb [ExprConstant] Fix crash when initialize an indirect field with another field. by Volodymyr Sapsai · 8 years ago
  84. 9defb7d In C++14 onwards, it is permitted to read mutable members in constant by Richard Smith · 8 years ago
  85. 01df519 [AST] Refine the condition for element-dependent array fillers by Ivan A. Kosarev · 8 years ago
  86. a503855 Track in the AST whether the operand to a UnaryOperator can overflow and then use that logic when evaluating constant expressions and emitting codegen. by Aaron Ballman · 8 years ago
  87. dfecbe9 Add support for a limited subset of TS 18661-3 math builtins. by Benjamin Kramer · 8 years ago
  88. 4e24648 Fix an assertion failure regression in isDesignatorAtObjectEnd for by Alex Lorenz · 8 years ago
  89. f3b3ccd Silence a bunch of implicit fallthrough warnings by Adrian Prantl · 8 years ago
  90. c70f1d6 [c++20] P0515R3: Parsing support and basic AST construction for operator <=>. by Richard Smith · 8 years ago
  91. efdb503 PR35214: don't crash if we see an array of unknown bound added to an empty but invalid designator. by Richard Smith · 8 years ago
  92. d4503da Unnamed bitfields don't block constant evaluation of constexpr ctors by Jordan Rose · 8 years ago
  93. 6f4f0f1 Implement current CWG direction for support of arrays of unknown bounds in by Richard Smith · 8 years ago
  94. 23604a8 [OpenMP] Implement omp_is_initial_device() as builtin by Jonas Hahnfeld · 8 years ago
  95. 4292549 [ExprConstant] Allow constexpr ctor to modify non static data members by Erik Pilkington · 8 years ago
  96. 542c84b Revert "Improve constant expression evaluation of arrays of unknown bound." by Martin Bohme · 8 years ago
  97. 2cd5604 Improve constant expression evaluation of arrays of unknown bound. by Richard Smith · 8 years ago
  98. 7cd577b PR34161: support evaluation of 'void()' expressions in C++14 onwards. by Richard Smith · 8 years ago
  99. a7e061f Fix undefined behavior that is caused by not always initializing a bool. by Daniel Jasper · 8 years ago
  100. bacb80d Fix a UBSan failure where this boolean was copied when uninitialized. by Chandler Carruth · 8 years ago