aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema
AgeCommit message (Expand)AuthorFilesLines
2022-11-10Reenable POSIX builtin library functions in gnu2x modeAaron Ballman1-5/+3
2022-11-01[clang][Sema] Fix a clang crash with btf_type_tagYonghong Song1-0/+3
2022-10-03[Clang] Fix variant crashes from GH58028, GH57370Roy Jacobson1-4/+4
2022-09-08[clang] Skip re-building lambda expressions in parameters to consteval fns.Utkarsh Saxena1-0/+5
2022-08-15 __has_trivial_copy should map to __is_trivially_copyableZachary Henkel1-0/+2
2022-08-15[clang][AArch64][SVE] Add unary +/- operators for SVE typesDavid Truby1-0/+2
2022-08-15Fix assert during the call to getCanonicalDecl.Jennifer Yu1-0/+3
2022-08-12Change prototype merging error into a warning for builtinsAaron Ballman1-1/+1
2022-08-11Revert "[clang] Pass FoundDecl to DeclRefExpr creator for operator overloads"Kadir Cetinkaya1-3/+2
2022-08-08[C++20] [Modules] Merge same concept decls in global module fragmentChuanqi Xu2-2/+77
2022-08-08[Sema] Return primary merged decl as canonical for conceptsIlya Biryukov1-1/+2
2022-07-26[clang] Pass FoundDecl to DeclRefExpr creator for operator overloadsDanny Mösch1-2/+3
2022-07-26[C++20] [Modules] Don't handle no linkage entities when overloadingChuanqi Xu1-1/+1
2022-07-26[Clang] [P2025] Analyze only potential scopes for NRVORoman Rusyaev3-21/+73
2022-07-26[C++20] [Modules] Handle linkage properly for specializations when overloadingChuanqi Xu1-4/+14
2022-07-26[RISCV][Clang] Refactor RISCVVEmitter. (NFC)Zakk Chen1-4/+13
2022-07-26[RISCV] Lazily add RVV C intrinsics.Kito Cheng4-0/+398
2022-07-25Remove redundaunt virtual specifiers (NFC)Kazu Hirata1-3/+3
2022-07-25[Clang] Fix how we set the NumPositiveBits on an EnumDecl to cover the case o...Shafik Yaghmour1-4/+14
2022-07-25[C++20][Modules] Update ADL to handle basic.lookup.argdep p4 [P1815R2 part 1]Iain Sandoe2-0/+47
2022-07-25[Sema] Merge C++20 concept definitions from different modules in same TUIlya Biryukov1-9/+46
2022-07-24[Clang] De-deprecate volatile compound operationsCorentin Jabot1-11/+26
2022-07-23Use the range-based overload of llvm::sort where possibleDmitri Gribenko1-2/+1
2022-07-22[NFC] Start saving InstantiatedFromDecl in non-template functionsErich Keane1-0/+5
2022-07-22[CUDA] remove duplicate conditionVitalyR1-1/+1
2022-07-22[C++20] [Modules] Handle reachability for partial specializationChuanqi Xu1-2/+2
2022-07-22Use any_of (NFC)Kazu Hirata2-2/+2
2022-07-22re-land [C++20][Modules] Build module static initializers per P1874R1.Iain Sandoe1-0/+10
2022-07-21[SemaCXX] Set promotion type for enum if its type is promotable to integer ty...Zequan Wu1-3/+9
2022-07-21[C++20] [Modules] Avoid inifinite loop when iterating default argsChuanqi Xu1-2/+6
2022-07-21re-land [C++20][Modules] Update handling of implicit inlines [P1779R3]Iain Sandoe1-5/+20
2022-07-19Argument name support for function pointer signature hintsQwinci2-16/+71
2022-07-18[clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of flexible ...serge-sans-paille1-10/+32
2022-07-18[C++20] [Modules] Handle reachability for deduction guideChuanqi Xu1-0/+7
2022-07-17Remove redundant return statements (NFC)Kazu Hirata1-1/+0
2022-07-15[C++20] [Modules] Handle reachability for enum classChuanqi Xu1-1/+2
2022-07-14Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere12-113/+120
2022-07-15[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov12-120/+113
2022-07-14[NFC] Move check for isEqualityOp to CheckFloatComparisonsErich Keane2-7/+8
2022-07-14[clang] Do not crash on "requires" after a fatal error occurred.Adam Czachorowski1-8/+8
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata6-48/+45
2022-07-13[Clang][Sema][AIX][PowerPC] Emit byval alignment warning only when struct is ...Zarko Todorovski2-7/+40
2022-07-13Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere12-111/+119
2022-07-13[clang] Ignore DependentSizeArray in -Warray-parameterserge-sans-paille1-1/+7
2022-07-12[clang, clang-tools-extra] Use has_value instead of hasValue (NFC)Kazu Hirata2-10/+10
2022-07-12[NFCI] Fix unused variable warning with asserts off in clang/lib/Sema/TypeLoc...Jorge Gorbe Moya1-2/+1
2022-07-13[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov12-120/+113
2022-07-12[Sema] Add deprecation warnings for some compiler provided __has_* type traitsRoy Jacobson1-0/+35
2022-07-12[X86] initial -mfunction-return=thunk-extern supportNick Desaulniers1-0/+23
2022-07-11Revert "[C++20][Modules] Update handling of implicit inlines [P1779R3]"Jonas Devlieghere1-18/+5