summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move private classes into anonymous namespaces.Benjamin Kramer2014-03-011-1/+1
* Add a -Wclass-varargs to warn on objects of any class type being passed throu...Richard Smith2014-02-281-6/+21
* PR16074, implement warnings to catch pointer to boolean true and pointer toRichard Trieu2014-02-261-29/+123
* Add -Wabsolute-value, warnings about absolute value functions.Richard Trieu2014-02-261-0/+325
* Add AArch64 big endian Target (aarch64_be)Christian Pirker2014-02-251-0/+1
* [AArch64] Change int64_t from 'long long int' to 'long int' for AArch64 target.Kevin Qin2014-02-241-2/+6
* Sema: Simplify away one-iteration loops.Benjamin Kramer2014-02-231-14/+5
* Reapply 201734 but with appropriate gcc compatibilityWarren Hunt2014-02-211-0/+34
* Sema: Emit a warning for non-null terminated format strings and other patholo...Benjamin Kramer2014-02-201-2/+18
* Revert r201734 and r201742.Daniel Jasper2014-02-201-34/+0
* Add _mm_prefetch and some others as MS builtinsWarren Hunt2014-02-191-0/+34
* ARM & AArch64: merge the semantic checking of NEON intrinsicsTim Northover2014-02-191-56/+21
* ARM NEON: fix range checking on immediates.Tim Northover2014-02-121-2/+2
* Objective-C. Revert patch r193003 for furtherFariborz Jahanian2014-02-071-21/+0
* Don't produce a 'returning reference to local' warning if a lambda returns aRichard Smith2014-01-301-0/+8
* A new conversion warning for when an Objective-C object literal is implicitlyRichard Trieu2014-01-281-0/+7
* PR17052 / DR1560 (+DR1550): In a conditional expression between a glvalue and aRichard Smith2014-01-271-9/+17
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-1/+1
* Broaden -Wstring-conversion to catch string literals in logical or expressions.Richard Trieu2014-01-251-5/+6
* Combine the checks for returns_nonnull and for operator new returning null, i...Artyom Skrobov2014-01-241-5/+22
* Add basic checking for returning null from functions/methods marked 'returns_...Ted Kremenek2014-01-221-18/+49
* Rename FunctionProtoType accessors from 'arguments' to 'parameters'Alp Toker2014-01-201-24/+16
* Enhance attribute 'nonnull' to be applicable to parameters directly (infix).Ted Kremenek2014-01-171-0/+16
* Push NonNullAttr inspection loop into CheckNonNullArguments.Ted Kremenek2014-01-171-23/+30
* Make 'CheckNonNullArguments' a static function. No functionality change.Ted Kremenek2014-01-171-27/+27
* Follow-up to r199120: don't try referencing the dtor if the param decl isn't ...Hans Wennborg2014-01-131-8/+10
* [ms-cxxabi] Elide dtor access checks for pass-by-val objects in calleesHans Wennborg2014-01-131-3/+12
* Make the tautological out of range warning use Sema::DiagRuntimeBehavior so thatRichard Trieu2014-01-101-3/+5
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* Removing some more unnecessary manual quotes from attribute diagnostics.Aaron Ballman2014-01-031-1/+1
* Rename isBuiltinCall() to getBuiltinCallee()Alp Toker2013-12-281-4/+4
* Warn on mismatched parentheses in memcmp and friends.Nico Weber2013-12-261-2/+48
* [AArch64 NEON] Support poly128_t and implement relevant intrinsic.Kevin Qin2013-12-101-0/+4
* Fix a tranche of comment, test and doc typosAlp Toker2013-12-051-1/+1
* [ms-cxxabi] Construct and destroy call arguments in the correct orderReid Kleckner2013-12-041-2/+3
* [AArch64 neon] support poly64 and relevant intrinsic functions.Kevin Qin2013-11-141-6/+10
* add intrinsics: __builtin_arm_{dmb,dsb} for ARMWeiming Zhao2013-11-121-0/+2
* Fixed bug in return type of __builtin_va_start().Enea Zaffanella2013-11-071-0/+1
* Simplify: we don't care why constant evaluation might have failed when we'reRichard Smith2013-11-051-4/+2
* Disable -Wtautological-compare in template instantiations.Richard Trieu2013-11-011-0/+4
* Disable -Wtautological-constant-out-of-range-compare in template instantiations.Richard Trieu2013-11-011-0/+4
* ARM: fix AST for __builtin_arm_strex callTim Northover2013-10-291-1/+4
* ObjectiveC. Added support for methods annotated with format_argFariborz Jahanian2013-10-181-0/+21
* Special case '%C' handling in ObjC format strings to handle integer literals ...Ted Kremenek2013-10-151-1/+9
* GetExprRange() (used by -Wconversion checking) should look through OpaqueValu...Ted Kremenek2013-10-141-0/+3
* PR17290: Use 'false' macro in fix-it hint for initializing a variable of typeRichard Smith2013-09-201-1/+2
* Add the intrinsic __builtin_convertvectorHal Finkel2013-09-181-0/+31
* volatile types are not trivially copyable.Eli Friedman2013-09-111-1/+2
* Switched FormatAttr to using an IdentifierArgument instead of a StringArgumen...Aaron Ballman2013-09-031-1/+1
* Adjust clang for change to APFloat::toString.Eli Friedman2013-08-291-1/+9
OpenPOWER on IntegriCloud