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