summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* [X86] Add masked vcvtps2ph builtins to CheckX86BuiltinFunctionCall.Craig Topper2017-11-081-0/+3
* [Sema] Fixes for enum handling for tautological comparison diagnosticsRoman Lebedev2017-10-211-8/+21
* Sema: use new `getNS{,U}IntegerType` for NS{,U}IntegerSaleem Abdulrasool2017-10-171-3/+3
* [Sema] Re-land: Diagnose tautological comparison with type's min/max valuesRoman Lebedev2017-10-151-95/+146
* Convert clang::LangAS to a strongly typed enumAlexander Richardson2017-10-151-1/+1
* [OpenCL] Add LangAS::opencl_private to represent private address space in ASTYaxun Liu2017-10-131-2/+5
* Revert "[Sema] Diagnose tautological comparison with type's min/max values"Roman Lebedev2017-10-121-146/+95
* [SemaChecking] Suppress a GCC warning. NFCI.Davide Italiano2017-10-121-1/+2
* [Sema] Diagnose tautological comparison with type's min/max valuesRoman Lebedev2017-10-121-95/+145
* Consolidate std::move() detection code. No behavior change.Nico Weber2017-09-281-3/+1
* Sema: rename SemaBuiltinVAStart to SemaBuiltinVAStartMicrosoftSaleem Abdulrasool2017-09-261-2/+2
* 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
OpenPOWER on IntegriCloud