summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [ARM64] Add arm64_be where it was accidentally missed from a bunch of if-cond...James Molloy2014-04-301-0/+1
* Sema: Factor out argument range checks for builtin functionsRichard Sandiford2014-04-161-109/+19
* Make -Wabsolute-value C++-aware.Richard Trieu2014-04-151-43/+104
* Revert r205646 (keeping the test in its modified form) asFariborz Jahanian2014-04-071-10/+1
* Vector [Sema]. Vector "splats" which are truncated should have a warningFariborz Jahanian2014-04-041-1/+10
* Extend -Wtautological-constant-out-of-range-compare to handle boolean valuesRichard Trieu2014-04-041-74/+167
* Improved semantics for implicit scalar -> extvector conversions.Stephen Canon2014-04-031-0/+2
* ARM64: initial clang support commit.Tim Northover2014-03-291-12/+40
* Add ARM big endian Target (armeb, thumbeb)Christian Pirker2014-03-281-0/+2
* -fms-extensions: Add __va_start builtin, which is used for x64Reid Kleckner2014-03-261-0/+1
* remove a bunch of unused private methodsNuno Lopes2014-03-231-3/+0
* scanf format checking: include the buffer length in the fix-it for %s.Jordan Rose2014-03-201-2/+3
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-21/+22
* Sema: demote invalid atomic ordering message to warning.Tim Northover2014-03-111-3/+3
* Sema: produce error when invalid ordering is passed to atomic builtinTim Northover2014-03-111-1/+37
* [C++11] Replacing DeclBase iterators specific_attr_begin() and specific_attr_...Aaron Ballman2014-03-101-20/+6
* Remove trailing whitespace.Bob Wilson2014-03-091-1/+1
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-9/+4
* Zap another dead 'break' statement.Ted Kremenek2014-03-071-1/+0
* Suppress diagnostics during name lookup for absolute value type.Richard Trieu2014-03-061-0/+1
* 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
OpenPOWER on IntegriCloud