summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Improve handling of floating point literals in OpenCL to only use double prec...Neil Hickey2016-12-131-3/+4
* Use function_ref to avoid allocation in std::function. NFC.Benjamin Kramer2016-12-121-1/+2
* Clean up some Sema checking code. NFCRichard Trieu2016-12-061-44/+12
* Warn on unsigned zero in call to std::maxRichard Trieu2016-12-051-0/+87
* [Sema] Teach -Wcast-align to look at the aligned attribute of theAkira Hatanaka2016-11-301-0/+22
* [Sema][Atomics] Treat expected pointer in compare exchange atomics as _NonnullAlex Lorenz2016-11-231-0/+3
* [X86] Replace valignd/q builtins with appropriate __builtin_shufflevector.Craig Topper2016-11-231-6/+0
* [ARM] Fix sema check of ARM special register namesOleg Ranevskyy2016-11-181-1/+1
* Add warning when assigning enums to bitfields without an explicit unsigned un...Reid Kleckner2016-11-161-1/+19
* [OpenCL] Fix for integer parameters of enqueue_kernelAnastasia Stulova2016-11-141-19/+23
* [OpenCL] Change to clk_event parameter in enqueue_kernel.Anastasia Stulova2016-11-141-4/+8
* Remove some false positives when taking the address of packed membersRoger Ferrer Ibanez2016-11-141-15/+93
* [AVX-512] Convert the rest of the masked shift by immediate and by single ele...Craig Topper2016-11-121-11/+0
* [AVX-512][Sema] Add more intrinsics to the checks for valid immediates for em...Craig Topper2016-11-071-0/+17
* [AVX-512] Remove masked vector insert builtins and replace with native shuffl...Craig Topper2016-11-011-14/+0
* [Sema] Warn when alignof is used with __builtin_alloca_with_alignDavid Majnemer2016-10-311-1/+7
* Add support for __builtin_alloca_with_alignDavid Majnemer2016-10-311-0/+34
* [AVX-512] Remove masked vector extract builtins and replace with native shuff...Craig Topper2016-10-311-14/+0
* [AVX-512] Remove many of the masked 128/256-bit shift builtins and replace th...Craig Topper2016-10-311-16/+0
OpenPOWER on IntegriCloud