summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add builtins for aligning and checking alignment of pointers and integersAlex Richardson2020-01-091-0/+87
* Improve support of GNU mempcpyserge-sans-paille2020-01-091-2/+5
* [OpenCL] Fix inconsistency between opencl and c11 atomic fetch max/minYaxun (Sam) Liu2019-12-271-2/+2
* [Sema] SequenceChecker: C++17 sequencing rules for built-in operators <<, >>,...Bruno Ricci2019-12-221-25/+83
* [Sema] SequenceChecker: Fix handling of operator ||, && and ?:Bruno Ricci2019-12-221-31/+96
* [Sema] SequenceChecker: Add some comments + related small NFCsBruno Ricci2019-12-221-73/+122
* Reland [NFC-I] Remove hack for fp-classification builtinsErich Keane2019-12-171-34/+24
* [c++20] Add deprecation warnings for the expression forms deprecated by P1120R0.Richard Smith2019-12-161-29/+2
* Revert "[NFC-I] Remove hack for fp-classification builtins"Erich Keane2019-12-161-18/+34
* [NFC-I] Remove hack for fp-classification builtinsErich Keane2019-12-161-34/+18
* Only Remove implicit conversion for the target that support fp16Jim Lin2019-12-101-1/+2
* Remove implicit conversion that promotes half to other larger precision types...Jim Lin2019-12-101-1/+15
* Reapply "Fix crash on switch conditions of non-integer types in templates"Elizabeth Andrews2019-12-031-0/+2
* [CIndex] Fix annotate-deep-statements test when using a Debug buildAlexandre Ganea2019-11-291-1/+2
* [mips] Check that features required by built-ins are enabledSimon Atanasyan2019-11-291-2/+31
* Atomics: support min/max orthogonallyTim Northover2019-11-211-17/+8
* [Sema] Add a 'Semantic' parameter to Expr::isKnownToHaveBooleanValueErik Pilkington2019-11-201-1/+1
* [NFC] Refactor representation of materialized temporariesTyker2019-11-191-1/+1
* Revert "[NFC] Refactor representation of materialized temporaries"Nico Weber2019-11-171-1/+1
* [NFC] Refactor representation of materialized temporariesTyker2019-11-161-1/+1
* AArch64: add arm64_32 support to Clang.Tim Northover2019-11-121-1/+4
* Revert "Reapply "Fix crash on switch conditions of non-integer types in templ...Melanie Blower2019-11-081-2/+0
* Reapply "Fix crash on switch conditions of non-integer types in templates"Melanie Blower2019-11-081-0/+2
* [clang,ARM] Initial ACLE intrinsics for MVE.Simon Tatham2019-10-241-0/+105
* Reland r374450 with Richard Smith's comments and test fixed.Erich Keane2019-10-111-0/+6
* Revert 374450 "Fix __builtin_assume_aligned with too large values."Nico Weber2019-10-101-10/+0
* Fix __builtin_assume_aligned with too large values.Erich Keane2019-10-101-0/+10
* [BPF] do compile-once run-everywhere relocation for bitfieldsYonghong Song2019-10-081-0/+39
* [Diagnostics] Emit better -Wbool-operation's warning message if we known that...David Bolvansky2019-10-071-0/+7
* Sema - silence static analyzer getAs<> null dereference warnings. NFCI.Simon Pilgrim2019-10-071-7/+7
* [clang] fix a typo from r372531Yuanfang Chen2019-10-041-1/+1
* [Sema] Split out -Wformat-type-confusion from -Wformat-pedanticErik Pilkington2019-10-041-15/+33
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-031-1/+1
* Silence static analyzer getAs<VectorType> null dereference warnings. NFCI.Simon Pilgrim2019-10-021-5/+5
* [Diagnostics] Warn if enumeration type mismatch in conditional expressionDavid Bolvansky2019-09-301-0/+28
* [NFC] Strenghten preconditions for warningDavid Bolvansky2019-09-241-1/+2
* [Diagnostics] Handle tautological left shifts in boolean context David Bolvansky2019-09-241-5/+14
* [Diagnostics] Do not diagnose unsigned shifts in boolean context (-Wint-in-bo...David Bolvansky2019-09-241-26/+21
* [Sema] Fix the atomic expr rebuilding order.Michael Liao2019-09-231-25/+65
* [Diagnostics] Warn if '<<' in bool context with -Wint-in-bool-context (GCC co...David Bolvansky2019-09-231-1/+10
* [Diagnostics] Warn if ?: with integer constants always evaluates to trueDavid Bolvansky2019-09-221-0/+41
* [CLANG][BPF] permit any argument type for __builtin_preserve_access_index()Yonghong Song2019-09-221-11/+1
* Ensure AtomicExpr goes through SEMA checking after TreeTransformErich Keane2019-09-201-47/+54
* [CLANG][BPF] change __builtin_preserve_access_index() signatureYonghong Song2019-09-191-1/+11
* [Sema] Suppress -Wformat diagnostics for bool types when printed using %hhdErik Pilkington2019-09-181-0/+16
* [Sema] Split of versions of -Wimplicit-{float,int}-conversion for Objective-C...Erik Pilkington2019-09-171-28/+59
* [X86] Allow _MM_FROUND_CUR_DIRECTION and _MM_FROUND_NO_EXC to be used togethe...Craig Topper2019-09-091-1/+3
* [Diagnostics] Refactor code for -Wsizeof-pointer-div, catch more cases; also ...David Bolvansky2019-09-061-1/+1
* [PowerPC][Altivec][Clang] Check compile-time constant for vec_dst*Jinsong Ji2019-09-041-0/+5
* [PowerPC][Altivec] Fix constant argument for vec_dssJinsong Ji2019-09-041-0/+2
OpenPOWER on IntegriCloud