1. 6b03d95 [OpenCL] Rename err_opencl_enqueue_kernel_expected_type by Joey Gouly · 8 years ago
  2. 9f7df0c Revert r301742, which caused us to try to evaluate all full-expressions. by Richard Smith · 8 years ago
  3. 6235137 [clang] Enable printf check for CFIndex by Alexander Shaposhnikov · 8 years ago
  4. bec724c Revert "Revert r301742 which made ExprConstant checking apply to all full-exprs." by Diana Picus · 8 years ago
  5. 5499238 Revert r301742 which made ExprConstant checking apply to all full-exprs. by Nick Lewycky · 8 years ago
  6. 9aa2c03 [PowerPC] Implement vec_xxsldwi builtin. by Tony Jiang · 8 years ago
  7. bbc48e9 [PowerPC] Implement vec_xxpermdi builtin. by Tony Jiang · 8 years ago
  8. edc7849 Generalize two diagnostic messages to take function name as parameter. by Tony Jiang · 8 years ago
  9. f1deb83 Fix bugs checking va_start in lambdas and erroneous contexts by Reid Kleckner · 8 years ago
  10. 2b0fa12 Simplify some va_start checking logic by Reid Kleckner · 8 years ago
  11. e7d6fbd Remove Sema::CheckForIntOverflow, and instead check all full-expressions. by Nick Lewycky · 8 years ago
  12. 19ae6dc ObjCBoxedExpr can't be evaluated by the constant expression evaluator. by Nick Lewycky · 8 years ago
  13. b42f3c0 [OpenCL] Fix semantic check of ndrange_t for device_side_enqueue. by Anastasia Stulova · 9 years ago
  14. cc7a035 Remove unused varible by Reid Kleckner · 9 years ago
  15. f771f79b [Sema][X86] Update immediate check for gather/scatter prefetch instructions to match the _MM_HINT_T0/T1 constant definitions by Craig Topper · 9 years ago
  16. 9b8b9e8 [mips][msa] Range adjustment for ldi_b builtin function operand by Petar Jovanovic · 9 years ago
  17. 750bde6 Spelling mistakes in comments. NFCI. by Simon Pilgrim · 9 years ago
  18. 2c51880 Spelling mistakes in comments. NFCI. (PR27635) by Simon Pilgrim · 9 years ago
  19. 329f24d Warn on enum assignment to bitfields that can't fit all values by Reid Kleckner · 9 years ago
  20. df5beb2 [X86] Add checking of the scale argument to scatter/gather builtins by Craig Topper · 9 years ago
  21. 9f96347 When diagnosing taking address of packed members skip __unaligned-qualified expressions by Roger Ferrer Ibanez · 9 years ago
  22. 9625db0 [AVX-512] Add range check for locality hint immediate on scatter/gather prefetch builtins. by Craig Topper · 9 years ago
  23. bc97ab2 [mips][msa] Remove range checks for non-immediate sld.[bhwd] instructions by Petar Jovanovic · 9 years ago
  24. 20a209e [Sema] Detect more array index out of bounds when C++ overloaded operators are used by Daniel Marjamaki · 9 years ago
  25. 51ec0cf Factor out function to determine whether we're performing a template by Richard Smith · 9 years ago
  26. 58984e7 [OpenCL] Correct ndrange_t implementation by Anastasia Stulova · 9 years ago
  27. ce6284b Change how we handle diagnose_if attributes. by George Burgess IV · 9 years ago
  28. 47006c5 Use the same ABI logic for AArch64 Big Endian as in other places covering polys. by Joerg Sonnenberger · 9 years ago
  29. 836de6b Fix completely bogus types for some builtins: by Richard Smith · 9 years ago
  30. 7b5ddab Fixing cast condition for removing casts from builtin FPClassification. by Neil Hickey · 9 years ago
  31. 88c0fac Improve handling of floating point literals in OpenCL to only use double precision if the target supports fp64. by Neil Hickey · 9 years ago
  32. a8c3e67 Use function_ref to avoid allocation in std::function. NFC. by Benjamin Kramer · 9 years ago
  33. a7f30b1 Clean up some Sema checking code. NFC by Richard Trieu · 9 years ago
  34. 67c0071 Warn on unsigned zero in call to std::max by Richard Trieu · 9 years ago
  35. 21e5fdd [Sema] Teach -Wcast-align to look at the aligned attribute of the by Akira Hatanaka · 9 years ago
  36. 6752215 [Sema][Atomics] Treat expected pointer in compare exchange atomics as _Nonnull by Alex Lorenz · 9 years ago
  37. 6aefe00 [X86] Replace valignd/q builtins with appropriate __builtin_shufflevector. by Craig Topper · 9 years ago
  38. 85d93a8 [ARM] Fix sema check of ARM special register names by Oleg Ranevskyy · 9 years ago
  39. ad42562 Add warning when assigning enums to bitfields without an explicit unsigned underlying type by Reid Kleckner · 9 years ago
  40. 0df4ac3 [OpenCL] Fix for integer parameters of enqueue_kernel by Anastasia Stulova · 9 years ago
  41. 2b46120 [OpenCL] Change to clk_event parameter in enqueue_kernel. by Anastasia Stulova · 9 years ago
  42. e3d8026 Remove some false positives when taking the address of packed members by Roger Ferrer Ibanez · 9 years ago
  43. 1a44193 [AVX-512] Convert the rest of the masked shift by immediate and by single element builtins over to the newly added unmasked builtins and a select. by Craig Topper · 9 years ago
  44. 8e06631 [AVX-512][Sema] Add more intrinsics to the checks for valid immediates for embedded rounding control arguments. by Craig Topper · 9 years ago
  45. 08bf53f [AVX-512] Remove masked vector insert builtins and replace with native shufflevectors and selects. by Craig Topper · 9 years ago
  46. 86b1bfa [Sema] Warn when alignof is used with __builtin_alloca_with_align by David Majnemer · 9 years ago
  47. 5116993 Add support for __builtin_alloca_with_align by David Majnemer · 9 years ago
  48. 93ffabd [AVX-512] Remove masked vector extract builtins and replace with native shufflevectors and selects. by Craig Topper · 9 years ago
  49. 66b2fd1 [AVX-512] Remove many of the masked 128/256-bit shift builtins and replace them with unmasked builtins and selects. by Craig Topper · 9 years ago
  50. 06d367c Add support for __builtin_os_log_format[_buffer_size] by Mehdi Amini · 9 years ago
  51. 9c39fdc Revert "Add support for __builtin_os_log_format[_buffer_size]" by Mehdi Amini · 9 years ago
  52. 2903436 Add support for __builtin_os_log_format[_buffer_size] by Mehdi Amini · 9 years ago
  53. d900714 [Sema] Formatting warnings should see through Objective-C message sends by Alex Lorenz · 9 years ago
  54. f6373bc [AVX-512] Remove masked 128/256-bit palignr builtins. We can just use a select in the header file with the older unmasked versions instead. by Craig Topper · 9 years ago
  55. 1f90f2d [mips][msa] Range check MSA intrinsics with immediates by Simon Dardis · 9 years ago
  56. 0fd6e96 Move x86-64 builtins from SemaChecking.cpp to BuiltinsX86_64.def by Albert Gutowski · 9 years ago
  57. 7186a43 Revert "Change Builtins name to be stored as StringRef instead of raw pointers (NFC)" by Mehdi Amini · 9 years ago
  58. b1bdc47 Change Builtins name to be stored as StringRef instead of raw pointers (NFC) by Mehdi Amini · 9 years ago
  59. 014181e [Sema] Packed member warning: Use the typedef name for anonymous structures by Alex Lorenz · 9 years ago
  60. 7609f1c [AVX-512] Check rounding mode for builtins that take one. Rounding mode should be either _MM_FROUND_CUR_DIRECTION or a 2-bit rounding mode ORed with _MM_FROUND_NO_EXC. by Craig Topper · 9 years ago
  61. 9091055 Move UTF functions into namespace llvm. by Justin Lebar · 9 years ago
  62. a7e253e [AVX-512] Add initial support for checking rounding mode arguments of builtins. by Craig Topper · 9 years ago
  63. f0ddc89 [X86] Split up the single switch statement in Sema::CheckX86BuiltinFunctionCall into different switches or ifs for each type of check. by Craig Topper · 9 years ago
  64. ee5b5f5 Fix Wbitfield-constant-conversion false positives by Daniel Marjamaki · 9 years ago
  65. d273aab [Sema] Fix PR30481: crash on checking printf args. by George Burgess IV · 9 years ago
  66. fec73ad Fix unused result from sign extending an Offset. by Stephen Hines · 9 years ago
  67. 648c369 Do not warn about format strings that are indexed string literals. by Stephen Hines · 9 years ago
  68. a4f597f Reapply: Silence false positive diagnostics regarding passing an object of enumeration type to va_start(). by Aaron Ballman · 9 years ago
  69. bc2bbb2 Reverting r281609; it caused some build bots to break. by Aaron Ballman · 9 years ago
  70. fc3f8f5 Silence false positive diagnostics regarding passing an object of enumeration type to va_start(). The underlying type for an enumeration in C is either char, signed int, or unsigned int. In the case the underlying type is chosen to be char (such as when passing -fshort-enums or using __attribute__((packed)) on the enum declaration), the enumeration can result in undefined behavior. However, when the underlying type is signed int or unsigned int (or long long as an extension), there is no undefined behavior because the types are compatible. This patch silences diagnostics for the latter while retaining the diagnostics for the former. by Aaron Ballman · 9 years ago
  71. 6a17e51 Revert "Do not warn about format strings that are indexed string literals." by Stephen Hines · 9 years ago
  72. 0535fec Do not warn about format strings that are indexed string literals. by Stephen Hines · 9 years ago
  73. af17c79 [OpenCL] Fix pipe built-in functions return type. by Alexey Bader · 9 years ago
  74. 722a4db This patch implements PR#22821. by Roger Ferrer Ibanez · 9 years ago
  75. c73e4c3 [Sema] Add more strict check for sizeof diagnostics for bzero by Bruno Cardoso Lopes · 9 years ago
  76. 7ea9fd2 Reapply [Sema] Add sizeof diagnostics for bzero by Bruno Cardoso Lopes · 9 years ago
  77. 81b6c56 Fix two false positives in -Wreturn-stack-address by Richard Trieu · 9 years ago
  78. 71d74d4 Fix false positive in -Wunsequenced and templates. by Richard Trieu · 9 years ago
  79. 9e4374d Revert "[Sema] Add sizeof diagnostics for bzero" by Bruno Cardoso Lopes · 9 years ago
  80. 7561ed0 Allow -1 to assign max value to unsigned bitfields. by Richard Trieu · 9 years ago
  81. edf3d81 [Sema] Add sizeof diagnostics for bzero by Bruno Cardoso Lopes · 9 years ago
  82. 351ed42 [X86] Block pbroadcastq instructions on 32-bit targets instead of pbroadcastb. by Craig Topper · 9 years ago
  83. fe22d59 [Sema,X86] Add explicit check to ensure that builtins that require x86-64 target throw an error if used on 32-bit target. by Craig Topper · 9 years ago
  84. 92b43a4 [Sema] Fix PR28623. by George Burgess IV · 9 years ago
  85. 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
  86. 58b8e48 Reverting 275417 by Roger Ferrer Ibanez · 9 years ago
  87. 585ea9d Diagnose taking address and reference binding of packed members by Roger Ferrer Ibanez · 9 years ago
  88. 8a62061 [AVX512] Remove masked shufps/shudpd builtins. These are all handled with __builtin_shufflevector. by Craig Topper · 9 years ago
  89. a1bee43 [X86] Remove dead builtins that don't exist in the backend intrinsic file and don't have custom handling in CGBuiltins.cpp either. by Craig Topper · 9 years ago
  90. affa1c3 Ensuring the bit-fields have the same type; MSVC will place the fields in different allocation units otherwise. by Aaron Ballman · 9 years ago
  91. db7a31c [OpenCL] An implementation of device side enqueue (DSE) from OpenCL v2.0 s6.13.17. by Anastasia Stulova · 9 years ago
  92. 79008a3 [AVX512] Remove VPERMD/VPERMQ/VPERMILPS/VPERMILPD builtins. These were made unused in r274492 and r274502. by Craig Topper · 9 years ago
  93. 7f8d6dc [OpenCL] Make OpenCL Builtins added according to the right version. by Anastasia Stulova · 9 years ago
  94. b3a4477 [X86] Replace 128-bit and 256 masked vpermilps/vpermilpd builtins with native IR. by Craig Topper · 9 years ago
  95. 5486eab [AVX512][BUILTIN][vpermilps][intrinsics] Fixing two incorrect IMM check. by Michael Zuckerman · 9 years ago
  96. a3debed Use even more ArrayRefs by David Majnemer · 9 years ago
  97. 59f7792 Use more ArrayRefs by David Majnemer · 9 years ago
  98. f7e3609 Use ranges to concisely express iteration by David Majnemer · 9 years ago
  99. 7320b99 Apply some suggestions from clang-tidy's performance-unnecessary-value-param. by Benjamin Kramer · 9 years ago
  100. bc85ec8 Add a "declared 'nonnull' here" note to warnings where an expression is checked against null. by Nick Lewycky · 9 years ago