summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Sema: Windows/ARM __va_start is not const correctSaleem Abdulrasool2017-09-261-17/+27
* [clang] Fix printf fixit for objc specific typesAlexander Shaposhnikov2017-09-221-1/+1
* Suppress Wsign-conversion for enums with matching underlying typeErich Keane2017-09-211-1/+4
* Replace r313747, don't always warn on enums, rework testcases.Roman Lebedev2017-09-201-8/+4
* [Sema] CheckTautologicalComparisonWithZero(): always complain about enumsRoman Lebedev2017-09-201-4/+8
* [Sema] Move some stuff into -Wtautological-unsigned-enum-zero-compareRoman Lebedev2017-09-201-17/+21
* Revert "[Sema] Move some stuff into -Wtautological-unsigned-enum-zero-compare"Roman Lebedev2017-09-191-25/+17
* [Sema] Move some stuff into -Wtautological-unsigned-enum-zero-compareRoman Lebedev2017-09-191-17/+25
* [Sema] -Wtautological-compare: handle comparison of unsigned with 0S.Roman Lebedev2017-09-071-28/+50
* [ms] Implement the __annotation intrinsicReid Kleckner2017-09-051-0/+26
* [OpenCL] Support variable memory scope in atomic builtinsYaxun Liu2017-08-151-26/+11
* [X86] Implement __builtin_cpu_isCraig Topper2017-08-101-0/+23
* [OpenCL] Minor refactoring to reduce copy/pasted codeJoey Gouly2017-08-091-8/+5
* Sema: disable implicit conversion from _Complex to real types in C++.Tim Northover2017-08-081-2/+5
* Add OpenCL 2.0 atomic builtin functions as Clang builtinYaxun Liu2017-08-041-16/+78
* [OpenCL] Add missing subgroup builtinsJoey Gouly2017-08-011-0/+32
* [OpenCL] Add extension Sema check for subgroup builtinsJoey Gouly2017-07-311-2/+23
* [AArch64] Add support for __builtin_ms_va_list on aarch64Martin Storsjo2017-07-171-9/+8
* [SystemZ] Add support for IBM z14 processor (1/3)Ulrich Weigand2017-07-171-0/+7
* Fix crash parsing invalid codeOlivier Goffart2017-07-071-0/+2
* [OpenCL] Rename err_opencl_enqueue_kernel_expected_typeJoey Gouly2017-07-041-15/+18
* Revert r301742, which caused us to try to evaluate all full-expressions.Richard Smith2017-06-261-1/+23
* [clang] Enable printf check for CFIndexAlexander Shaposhnikov2017-06-261-0/+1
* Revert "Revert r301742 which made ExprConstant checking apply to all full-exp...Diana Picus2017-06-131-23/+1
* Revert r301742 which made ExprConstant checking apply to all full-exprs.Nick Lewycky2017-06-121-1/+23
* [PowerPC] Implement vec_xxsldwi builtin.Tony Jiang2017-05-241-0/+1
* [PowerPC] Implement vec_xxpermdi builtin.Tony Jiang2017-05-241-0/+61
* Generalize two diagnostic messages to take function name as parameter.Tony Jiang2017-05-241-3/+6
* Fix bugs checking va_start in lambdas and erroneous contextsReid Kleckner2017-05-041-7/+14
* Simplify some va_start checking logicReid Kleckner2017-05-021-85/+82
* Remove Sema::CheckForIntOverflow, and instead check all full-expressions.Nick Lewycky2017-04-291-23/+1
* ObjCBoxedExpr can't be evaluated by the constant expression evaluator.Nick Lewycky2017-04-291-0/+3
* [OpenCL] Fix semantic check of ndrange_t for device_side_enqueue.Anastasia Stulova2017-04-211-1/+1
* Remove unused varibleReid Kleckner2017-04-181-4/+0
* [Sema][X86] Update immediate check for gather/scatter prefetch instructions t...Craig Topper2017-03-311-1/+1
* [mips][msa] Range adjustment for ldi_b builtin function operandPetar Jovanovic2017-03-311-1/+1
* Spelling mistakes in comments. NFCI.Simon Pilgrim2017-03-311-1/+1
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* Warn on enum assignment to bitfields that can't fit all valuesReid Kleckner2017-03-141-2/+55
* [X86] Add checking of the scale argument to scatter/gather builtinsCraig Topper2017-03-131-0/+107
* When diagnosing taking address of packed members skip __unaligned-qualified e...Roger Ferrer Ibanez2017-03-131-0/+4
* [AVX-512] Add range check for locality hint immediate on scatter/gather prefe...Craig Topper2017-03-121-0/+10
* [mips][msa] Remove range checks for non-immediate sld.[bhwd] instructionsPetar Jovanovic2017-03-101-4/+0
* [Sema] Detect more array index out of bounds when C++ overloaded operators ar...Daniel Marjamaki2017-02-281-0/+6
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-6/+6
* [OpenCL] Correct ndrange_t implementationAnastasia Stulova2017-02-161-2/+2
* Change how we handle diagnose_if attributes.George Burgess IV2017-01-281-12/+22
* Use the same ABI logic for AArch64 Big Endian as in other placesJoerg Sonnenberger2017-01-091-1/+2
* Fix completely bogus types for some builtins:Richard Smith2016-12-191-1/+3
* Fixing cast condition for removing casts from builtin FPClassification.Neil Hickey2016-12-141-7/+10
OpenPOWER on IntegriCloud