aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaExpr.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-09-08[clang] Skip re-building lambda expressions in parameters to consteval fns.Utkarsh Saxena1-0/+5
2022-08-15[clang][AArch64][SVE] Add unary +/- operators for SVE typesDavid Truby1-0/+2
2022-07-24[Clang] De-deprecate volatile compound operationsCorentin Jabot1-11/+26
2022-07-22Use any_of (NFC)Kazu Hirata1-1/+1
2022-07-17Remove redundant return statements (NFC)Kazu Hirata1-1/+0
2022-07-14Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere1-3/+1
2022-07-15[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov1-1/+3
2022-07-14[NFC] Move check for isEqualityOp to CheckFloatComparisonsErich Keane1-5/+3
2022-07-13Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere1-3/+1
2022-07-13[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov1-1/+3
2022-07-09[clang] Add a fixit for warn-self-assign if LHS is a field with the same name...Nathan James1-4/+44
2022-06-29[Clang] Rename StringLiteral::isAscii() => isOrdinary() [NFC]Corentin Jabot1-6/+7
2022-06-29[C++20] [Module] Support reachable definition initially/partiallyChuanqi Xu1-1/+1
2022-06-29Revert "[C++20] [Modules] Implement Reachable initiallly"Chuanqi Xu1-1/+1
2022-06-29[C++20] [Modules] Implement Reachable initialllyChuanqi Xu1-1/+1
2022-06-18[clang] Call *set::insert without checking membership first (NFC)Kazu Hirata1-2/+1
2022-06-16PowerPC] Emit warning for incompatible vector types that are currently diagno...Maryam Moghadas1-0/+43
2022-06-14[Diagnostics] Fix inconsistent shift-overflow warnings in C++20Shivam Gupta1-4/+10
2022-06-13[clang][AArch64][SVE] Implicit conversions for vector-scalar operationsDavid Truby1-23/+19
2022-06-07[clang][AArch64][SVE] Improve diagnostics for SVE operatorsDavid Truby1-8/+32
2022-06-07[clang] Allow consteval functions in default argumentsEvgeny Shulgin1-0/+6
2022-06-05[clang] Use llvm::is_contained (NFC)Kazu Hirata1-1/+1
2022-06-03Only issue warning for subtraction involving null pointers on live code pathsJamie Schmeiser1-2/+4
2022-05-26Use the canonical type when matching a generic selection associationAaron Ballman1-1/+5
2022-05-18Correct the diagnostic behavior for unreachable _Generic associations in C++Aaron Ballman1-1/+10
2022-05-10Diagnose unreachable generic selection associationsAaron Ballman1-0/+19
2022-05-05Silence a false positive about an unevaluated expr w/side effectsAaron Ballman1-0/+1
2022-05-04Fix a crash on invalid with _Generic expressionsAaron Ballman1-6/+6
2022-04-30Generalize calls to ImplicitlyDefineFunctionAaron Ballman1-4/+4
2022-04-21Use builtin recognition to detect std::move / std::forward.Richard Smith1-6/+5
2022-04-20Treat `std::move`, `forward`, etc. as builtins.Richard Smith1-2/+33
2022-04-20Revert "Treat `std::move`, `forward`, etc. as builtins."David Tenty1-33/+2
2022-04-20Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type...Fangrui Song1-73/+19
2022-04-20[NFC] Avoid unnecessary duplication of code generating diagnostic.Dan Liew1-3/+5
2022-04-20Revert D123909 "[Clang] Use of decltype(capture) in parameter-declaration-cla...Fangrui Song1-18/+1
2022-04-20[C11/C2x] Change the behavior of the implicit function declaration warningAaron Ballman1-2/+3
2022-04-19[clang][lexer] Allow u8 character literal prefixes in C2xTimm Bäder1-1/+4
2022-04-18[Clang] Use of decltype(capture) in parameter-declaration-clauseCorentin Jabot1-1/+18
2022-04-17Treat `std::move`, `forward`, etc. as builtins.Richard Smith1-2/+33
2022-04-16Revert "Treat `std::move`, `forward`, and `move_if_noexcept` as builtins."Vitaly Buka1-33/+2
2022-04-15Treat `std::move`, `forward`, and `move_if_noexcept` as builtins.Richard Smith1-2/+33
2022-04-15[clang] Implement Change scope of lambda trailing-return-typeCorentin Jabot1-19/+73
2022-04-15[C89/C2x] Diagnose calls to a function without a prototype but passes argumentsAaron Ballman1-0/+17
2022-04-14[HLSL] Pointers are unsupported in HLSLChris Bieneman1-0/+7
2022-04-14[Clang][AArch64][SVE] Add shift operators for SVE vector typesDavid Truby1-1/+92
2022-04-14[Clang][AArch64][SVE] Allow subscript operator for SVE typesDavid Truby1-0/+29
2022-04-13Revert "[clang] Implement Change scope of lambda trailing-return-type"Richard Smith1-73/+19
2022-04-13[clang] Implement Change scope of lambda trailing-return-typeCorentin Jabot1-19/+73
2022-04-13Revert "[clang] Implement Change scope of lambda trailing-return-type"Mehdi Amini1-73/+19
2022-04-13[clang] Implement Change scope of lambda trailing-return-typeCorentin Jabot1-19/+73