summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Extend -Wdynamic-class-memaccess to records containing dynamic classesReid Kleckner2014-06-271-12/+33
* Convert an llvm_unreachable in an 'else' block to a removal of the 'if' and a...Craig Topper2014-06-181-3/+3
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-181-1/+1
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-151-12/+6
* Objective-C ARC. Blocks that strongly capture themselvesFariborz Jahanian2014-06-121-3/+20
* Removing an "if (this == nullptr)" check from two print methods. The conditionRichard Trieu2014-06-091-0/+2
* Add -Wtautological-undefined-compare and -Wundefined-bool-conversion warningsRichard Trieu2014-06-061-2/+14
* Add __builtin_operator_new and __builtin_operator_delete, which act like callsRichard Smith2014-06-031-1/+15
* Format strings: check against an enum's underlying type.Jordan Rose2014-05-311-11/+18
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-9/+8
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-7/+7
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-54/+55
* AArch64/ARM64: rename ARM64 components to AArch64Tim Northover2014-05-241-7/+7
* AArch64/ARM64: update Clang after AArch64 removal.Tim Northover2014-05-241-13/+2
* Tweak diagnostic wording for init list narrowingAlp Toker2014-05-171-2/+2
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-20/+14
* Updated the attribute tablegen emitter for variadic arguments to emit a range...Aaron Ballman2014-05-021-5/+2
* [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