summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CLANG][BPF] change __builtin_preserve_access_index() signatureYonghong Song2019-09-191-1/+11
* [Sema] Suppress -Wformat diagnostics for bool types when printed using %hhdErik Pilkington2019-09-181-0/+16
* [Sema] Split of versions of -Wimplicit-{float,int}-conversion for Objective-C...Erik Pilkington2019-09-171-28/+59
* [X86] Allow _MM_FROUND_CUR_DIRECTION and _MM_FROUND_NO_EXC to be used togethe...Craig Topper2019-09-091-1/+3
* [Diagnostics] Refactor code for -Wsizeof-pointer-div, catch more cases; also ...David Bolvansky2019-09-061-1/+1
* [PowerPC][Altivec][Clang] Check compile-time constant for vec_dst*Jinsong Ji2019-09-041-0/+5
* [PowerPC][Altivec] Fix constant argument for vec_dssJinsong Ji2019-09-041-0/+2
* [OpenCL] Fix diagnosing enqueue_kernel call with too few argsSven van Haastregt2019-08-291-1/+3
* [Sema] Don't warn on printf('%hd', [char]) (PR41467)Nathan Huckleberry2019-08-231-2/+6
* [Sema][ObjC] Fix a -Wformat false positive with localizedStringForKeyErik Pilkington2019-08-141-15/+42
* Revert "Fix crash on switch conditions of non-integer types in templates"Dmitri Gribenko2019-08-131-2/+0
* Fix crash on switch conditions of non-integer types in templatesElizabeth Andrews2019-08-131-0/+2
* [Sema] Enable -Wimplicit-float-conversion for integral to floating point prec...Ziang Wan2019-08-011-10/+66
* [AArch64] Add support for Transactional Memory Extension (TME)Momchil Velikov2019-07-311-0/+1
* [Sema] add -Walloca to flag uses of `alloca`George Burgess IV2019-07-251-0/+4
* Revert "[Sema] Enable -Wimplicit-float-conversion for integral to floating po...Petr Hosek2019-07-251-49/+0
* [Sema] Enable -Wimplicit-float-conversion for integral to floating point prec...Ziang Wan2019-07-251-0/+49
* Revert [AArch64] Add support for Transactional Memory Extension (TME)Momchil Velikov2019-07-171-1/+0
* [AArch64] Add support for Transactional Memory Extension (TME)Momchil Velikov2019-07-171-0/+1
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [SystemZ] Add support for new cpu architecture - arch13Ulrich Weigand2019-07-121-0/+2
* [ObjC] Add a warning for implicit conversions of a constant non-boolean value...Erik Pilkington2019-07-091-0/+28
* [BPF] Preserve debuginfo array/union/struct type/access indexYonghong Song2019-07-091-0/+14
* Revert "[BPF] Preserve debuginfo array/union/struct type/access index"Yonghong Song2019-07-091-14/+0
* [BPF] Preserve debuginfo array/union/struct type/access indexYonghong Song2019-07-091-0/+14
* [ObjC] Add a -Wtautological-compare warning for BOOLErik Pilkington2019-07-081-6/+30
* Change std::{lower,upper}_bound to llvm::{lower,upper}_bound or llvm::partiti...Fangrui Song2019-07-031-9/+4
* [clang] perform semantic checking in constant contextGauthier Harnisch2019-06-151-68/+110
* [X86] Add checks that immediate for reducesd/ss fits in 8-bits.Craig Topper2019-06-141-0/+2
* For DR712: store on a DeclRefExpr whether it constitutes an odr-use.Richard Smith2019-06-111-9/+4
* [mips] Check argument for __builtin_msa_ctcmsa / __builtin_msa_cfcmsaSimon Atanasyan2019-05-291-0/+2
* [X86] Fix the Sema checks for getmant builtins to only allow 4 and 8 for roun...Craig Topper2019-05-281-7/+4
* Split ActOnCallExpr into an ActOnCallExpr to be called by the parser,Richard Smith2019-05-081-1/+1
* Use DiagRuntimeBehavior for -Wunsequenced to weed out false positivesRichard Smith2019-05-061-4/+5
* Revert rL359962 : Use DiagRuntimeBehavior for -Wunsequenced to weed out false...Simon Pilgrim2019-05-051-5/+4
* Use DiagRuntimeBehavior for -Wunsequenced to weed out false positivesRichard Smith2019-05-041-4/+5
* Reinstate r359059, reverted in r359361, with a fix to properly preventRichard Smith2019-04-271-1/+5
* Revert Fix interactions between __builtin_constant_p and constexpr to match c...Jorge Gorbe Moya2019-04-271-5/+1
* [AArch64] Add support for MTE intrinsicsJaved Absar2019-04-261-0/+164
* Fix interactions between __builtin_constant_p and constexpr to matchRichard Smith2019-04-241-1/+5
* [X86] Add some fp to integer conversion intrinsics to Sema::CheckX86BuiltinRo...Craig Topper2019-04-081-0/+4
* Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song2019-03-311-2/+1
* [Sema] Avoid sending a dependent expression to the constant evaluator.Erik Pilkington2019-03-291-0/+3
* [Sema] Fix a crash when nonnull checkingMichael Liao2019-03-291-0/+3
* Emit -Wfortify-source using DiagRuntimeBehaviourErik Pilkington2019-03-261-3/+4
* [Sema] Don't check for array bounds when the types in the base expression are...Bruno Ricci2019-03-251-0/+2
* [Sema] Add some compile time _FORTIFY_SOURCE diagnosticsErik Pilkington2019-03-181-77/+138
* [Fixed Point Arithmetic] Fixed Point and Integer ConversionsLeonard Chan2019-03-061-3/+42
* [Sema] Diagnose floating point conversions based on target semanticsErik Pilkington2019-02-161-11/+14
* [Sema] Fix-up a -Wfloat-conversion diagnosticErik Pilkington2019-02-141-10/+10