1. 1b62c75 [X86] Add some fp to integer conversion intrinsics to Sema::CheckX86BuiltinRoundingOrSAE so their rounding controls will be checked. by Craig Topper · 7 years ago
  2. 75e74e0 Range-style std::find{,_if} -> llvm::find{,_if}. NFC by Fangrui Song · 7 years ago
  3. 233ff94 [Sema] Avoid sending a dependent expression to the constant evaluator. by Erik Pilkington · 7 years ago
  4. ce38992 [Sema] Fix a crash when nonnull checking by Michael Liao · 7 years ago
  5. 8186980 Emit -Wfortify-source using DiagRuntimeBehaviour by Erik Pilkington · 7 years ago
  6. 95550e4 [Sema] Don't check for array bounds when the types in the base expression are dependent by Bruno Ricci · 7 years ago
  7. b6e16ea [Sema] Add some compile time _FORTIFY_SOURCE diagnostics by Erik Pilkington · 7 years ago
  8. 8f7caae [Fixed Point Arithmetic] Fixed Point and Integer Conversions by Leonard Chan · 7 years ago
  9. eac7c3f [Sema] Diagnose floating point conversions based on target semantics by Erik Pilkington · 7 years ago
  10. d5b017d [Sema] Fix-up a -Wfloat-conversion diagnostic by Erik Pilkington · 7 years ago
  11. 8c3343d [Builtins] Treat `bcmp` as a builtin. by Clement Courbet · 7 years ago
  12. 9c3b588 Add a new builtin: __builtin_dynamic_object_size by Erik Pilkington · 7 years ago
  13. 58fc808 OpenCL: Use length modifier for warning on vector printf arguments by Matt Arsenault · 7 years ago
  14. c190404 Tentative fix for r351701 and gcc 6.2 build on ubuntu by Serge Guelton · 7 years ago
  15. be88539 Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...> by Serge Guelton · 7 years ago
  16. 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
  17. d3f3e16 [Fixed Point Arithmetic] Fixed Point Addition Constant Expression Evaluation by Leonard Chan · 7 years ago
  18. 50dadaa4 [Sema] Change std::sort to llvm::sort by Mandeep Singh Grang · 7 years ago
  19. 5610cd8 Fix false positive unsequenced access and modification warning in array subscript expression. by Nicolas Lesser · 7 years ago
  20. f605e82 [Sema] Diagnose array access preceding the array bounds even when the base type is incomplete. by Bruno Ricci · 7 years ago
  21. 4224c87 [Sema][NFC] Remove some unnecessary calls to getASTContext. by Bruno Ricci · 7 years ago
  22. ed41484 [Sema] Don't try to account for the size of an incomplete type in CheckArrayAccess by Bruno Ricci · 7 years ago
  23. 94d2d09 Emit -Wformat properly for bit-field promotions. by Aaron Ballman · 7 years ago
  24. 2618750 [Clang] Add __builtin_launder by Eric Fiselier · 7 years ago
  25. 1c7977b Revert r348889; it fails some tests. by Aaron Ballman · 7 years ago
  26. 078643e6 Emit -Wformat properly for bit-field promotions. by Aaron Ballman · 7 years ago
  27. b23ccec Misc typos fixes in ./lib folder by Raphael Isemann · 7 years ago
  28. 2a0c7c9 [Hexagon] Add intrinsics for Hexagon V66 by Krzysztof Parzyszek · 7 years ago
  29. c3463f6 Do not check for parameters shadowing fields in function declarations. by Aaron Ballman · 7 years ago
  30. 407659a Revert "Revert r347417 "Re-Reinstate 347294 with a fix for the failures."" by Fangrui Song · 7 years ago
  31. f5d3335 Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Fangrui Song · 7 years ago
  32. 48ee4ad Re-commit r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  33. 06d9d07 Derive builtin return type from its definition by Marco Antognini · 7 years ago
  34. 8c79706e Revert r347417 "Re-Reinstate 347294 with a fix for the failures." by Hans Wennborg · 7 years ago
  35. 6ff1751 Re-Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  36. 9f0246d Revert r347364 again, the fix was incomplete. by Nico Weber · 7 years ago
  37. 91549ed Reinstate 347294 with a fix for the failures. by Bill Wendling · 7 years ago
  38. 3cc2ef8 Reverted D52835 to fix review comments by David Bolvansky · 7 years ago
  39. a208bbd [Diagnostics] Check integer to floating point number implicit conversions by David Bolvansky · 7 years ago
  40. e592116 [mips][msa] Fix msa_[st/ld] offset check by Aleksandar Beserminji · 7 years ago
  41. d572cf4 os_log: Allow specifying mask type in format string. by Akira Hatanaka · 7 years ago
  42. 314fbfa Reapply Logging: make os_log buffer size an integer constant expression. by Tim Northover · 7 years ago
  43. fa98390 NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects) by Erik Pilkington · 7 years ago
  44. 6822bd7 PR26547: alignof should return ABI alignment, not preferred alignment by Richard Smith · 7 years ago
  45. 9e9606e Avoid std::map&vector in hexagon builtin code to save code size by Reid Kleckner · 7 years ago
  46. 2147b1a [COFF, ARM64] Add _ReadStatusReg and_WriteStatusReg intrinsics by Mandeep Singh Grang · 7 years ago
  47. ecc82ef [COFF, ARM64] Add __getReg intrinsic by Mandeep Singh Grang · 7 years ago
  48. cf7d225 Added warning for unary minus used with unsigned type by David Bolvansky · 7 years ago
  49. 0b339e4 [Sema] Handle __va_start for Windows/ARM64 in the same way as for ARM by Martin Storsjo · 7 years ago
  50. 1076cc2 [OpenCL] Diagnose redundant address space conversion by Sven van Haastregt · 7 years ago
  51. accb65b [PowerPC] [Clang] Add vector int128 pack/unpack builtins by QingShan Zhang · 7 years ago
  52. e77b48b Implement -Watomic-implicit-seq-cst by JF Bastien · 7 years ago
  53. 9616058 Remove deprecated API by Stephen Kelly · 7 years ago
  54. f85e391 [Sema] Clean up some __builtin_*_chk diagnostics by Erik Pilkington · 7 years ago
  55. 2aa8efc [X86] Add kshift intrinsics to match gcc and icc. by Craig Topper · 7 years ago
  56. 1aaf524 [SEMA] add more -Wfloat-conversion to compound assigment analysis by Nick Desaulniers · 7 years ago
  57. 40922db Mark up deprecated methods as such by Stephen Kelly · 7 years ago
  58. 1c301dc Port getLocEnd -> getEndLoc by Stephen Kelly · 7 years ago
  59. f2ceec4 Port getLocStart -> getBeginLoc by Stephen Kelly · 7 years ago
  60. 02a67ba Add getEndLoc API to replace getLocEnd by Stephen Kelly · 7 years ago
  61. 724e9e5 Add getBeginLoc API to replace getLocStart by Stephen Kelly · 7 years ago
  62. b4b1f59 __c11_atomic_load's _Atomic can be const by JF Bastien · 7 years ago
  63. 6907ce2 Remove trailing space by Fangrui Song · 7 years ago
  64. afe48f9 Fold -Wreturn-stack-address into general initialization lifetime checking. by Richard Smith · 7 years ago
  65. c79b881 [Sema] Don't emit -Wmemset-transposed-args for memset(p,0,0) by Erik Pilkington · 7 years ago
  66. 99337e2 Change \t to spaces by Fangrui Song · 7 years ago
  67. d1cf276 [Sema] Add a new warning, -Wmemset-transposed-args by Erik Pilkington · 7 years ago
  68. 762dee5 [Hexagon] Diagnose intrinsics not supported by selected CPU/HVX by Krzysztof Parzyszek · 7 years ago
  69. b2043ac [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %tu/%td on Darwin by Alex Lorenz · 7 years ago
  70. f18adbb [Sema] Consider all format_arg attributes. by Michael Kruse · 7 years ago
  71. 0e9de76 [X86] Remove masking from the avx512 rotate builtins. Use a select builtin instead. by Craig Topper · 7 years ago
  72. 8bf793f [X86] Remove masking from the avx512 packed sqrt builtins. Use select builtins instead. by Craig Topper · 7 years ago
  73. ec7d7f3 [Sema] -Wformat-pedantic only for NSInteger/NSUInteger %zu/%zi on Darwin by JF Bastien · 7 years ago
  74. 16e6bc2 [x86] Teach the builtin argument range check to allow invalid ranges in by Chandler Carruth · 7 years ago
  75. 2da60bc [X86] Remove masking from the 512-bit floating point max/min builtins. Use select in IR instead. by Craig Topper · 7 years ago
  76. dd0e2b0 Implement semantic checking for __builtin_signbit. by Aaron Ballman · 7 years ago
  77. 68d5064 Reverting due to line ending changes; will reapply after addressing that. by Aaron Ballman · 7 years ago
  78. 9360cb0 Implement semantic checking for __builtin_signbit. by Aaron Ballman · 7 years ago
  79. 4217d17 [X86] __builtin_ia32_prord512_mask, __builtin_ia32_prorq512_mask, __builtin_ia32_shufpd should only accept an ICE constant. by Craig Topper · 7 years ago
  80. 03a1d48 [X86] The immediate argument to getmantpd*_mask should be an ICE and it should only be 4 bits wide. by Craig Topper · 7 years ago
  81. 31730ae [X86] Rename __builtin_ia32_pslldqi128 to __builtin_ia32_pslldqi128_byteshift and similar for other sizes. Remove the multiply by 8 from the header files. by Craig Topper · 7 years ago
  82. 1d73d1a Correct behavior of __builtin_*_overflow and constexpr. by Erich Keane · 7 years ago
  83. 2527c37 [X86] Remove masking from avx512vbmi2 concat and shift by immediate builtins. Use select builtins instead. by Craig Topper · 7 years ago
  84. dc54b37 [AArch64] Corrected FP16 Intrinsic range checks in Clang + added Sema tests by Luke Geeson · 7 years ago
  85. ae71794 [X86] Properly account for the immediate being multiplied by 8 in the immediate range checking for BI__builtin_ia32_psrldqi128 and friends. by Craig Topper · 7 years ago
  86. 91bbe98 [X86] Remove masking from dbpsadbw builtins, use select builtin instead. by Craig Topper · 7 years ago
  87. 3614b41 [X86] Remove masking from the 512-bit packed floating point add/sub/mul/div builtins. Use select in IR instead. by Craig Topper · 7 years ago
  88. 5f50f338 [X86] Fold masking into subvector extract builtins. by Craig Topper · 7 years ago
  89. 03f4f04 [X86] Add builtins for vpermq/vpermpd instructions to enable target feature checking. by Craig Topper · 7 years ago
  90. 9d3962f [X86] Change immediate type for some builtins from char to int. by Craig Topper · 7 years ago
  91. 422a1bb [X86] Add builtins for shufps and shufpd to enable target feature and immediate range checking. by Craig Topper · 7 years ago
  92. 03de166 [X86] Add builtins for pshufd, pshuflw, and pshufhw to enable target feature and immediate range checking. by Craig Topper · 7 years ago
  93. 3428bee [X86] Add subvector insert and extract builtins to enable target feature checking and immediate range checking. by Craig Topper · 7 years ago
  94. acf5601 [X86] Add builtins for vpermilps/pd instructions to enable target feature checking. by Craig Topper · 7 years ago
  95. 7d17d72 [X86] Add builtins for blend with immediate control to enforce target feature requirements and check immediate range. by Craig Topper · 7 years ago
  96. 9392136 [X86] Add builtins for shuff32x4/shuff64x2/shufi32x4/shuff64x2 to enable target feature checking and immediate range checking. by Craig Topper · 7 years ago
  97. aa46ed9 [MS] Re-add support for the ARM interlocked bittest intrinscs by Reid Kleckner · 7 years ago
  98. e56819e [X86] Add builtins for VALIGNQ/VALIGND to enable proper target feature checking. by Craig Topper · 7 years ago
  99. d362315 [X86] Add back builtins for _mm_slli_si128/_mm_srli_si128 and similar intrinsics. by Craig Topper · 7 years ago
  100. b92c77d [X86] Add back _mask, _maskz, and _mask3 builtins for some 512-bit fmadd/fmsub/fmaddsub/fmsubadd builtins. by Craig Topper · 7 years ago