aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST
AgeCommit message (Expand)AuthorFilesLines
2022-09-28[clangd] Avoid crash when printing call to string literal operator templateNathan Ridge1-1/+1
2022-08-25Revert "GCC ABI Compatibility: Preserve alignment of non-pod members in packe...Tobias Hieta1-6/+1
2022-08-11[clang] add APValue type check in `TryPrintAsStringLiteral`YingChi Long1-3/+5
2022-07-25[C++20] [Modules] Make the linkage consistent for class template and itsChuanqi Xu1-6/+8
2022-07-25[clang][ASTImporter] Improved handling of functions with auto return type.Balázs Kéri1-9/+43
2022-07-24[clang] Fix incorrect constant folding of `if consteval`Corentin Jabot1-3/+7
2022-07-22[NFC] give getParentFunctionOrMethod a 'Lexical' parameterErich Keane1-2/+3
2022-07-22[NFC] Start saving InstantiatedFromDecl in non-template functionsErich Keane2-3/+26
2022-07-21re-land [C++20][Modules] Update handling of implicit inlines [P1779R3]Iain Sandoe1-0/+3
2022-07-18[clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of flexible ...serge-sans-paille1-0/+6
2022-07-15Remove an unsued-variable warning, NFC.Haojian Wu1-4/+4
2022-07-14Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere10-52/+43
2022-07-15[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov10-43/+52
2022-07-14[Clang] Modify CXXMethodDecl::isMoveAssignmentOperator() to look through type...Shafik Yaghmour1-1/+1
2022-07-13[clang] Use value instead of getValue (NFC)Kazu Hirata1-3/+3
2022-07-13Revert "[clang] Implement ElaboratedType sugaring for types written bare"Jonas Devlieghere10-52/+43
2022-07-13[clang] Implement ElaboratedType sugaring for types written bareMatheus Izvekov10-43/+52
2022-07-12[AST] Accept identical TypeConstraint referring to other templateChuanqi Xu1-49/+56
2022-07-12[Modules] Add ODR Check for conceptsChuanqi Xu1-0/+14
2022-07-11Revert "[C++20][Modules] Update handling of implicit inlines [P1779R3]"Jonas Devlieghere1-3/+0
2022-07-11[clangd] Include "final" when printing class declarationTom Praschan1-0/+6
2022-07-09[C++20][Modules] Update handling of implicit inlines [P1779R3]Iain Sandoe1-0/+3
2022-07-08[NFC] Move isSameDefaultTemplateArgument into ASTContextChuanqi Xu1-0/+39
2022-07-07[NFC] make ASTContext:isSame* methods constChuanqi Xu1-9/+7
2022-07-05Allow non-variadic functions to be attributed with `__attribute__((format))`Félix Cloutier1-0/+6
2022-07-05[NFC][ASTImporter] remove the unnecessary condition checks in ASTImporter.cppphyBrackets1-10/+0
2022-07-04[AST] Use canonical constraint declaration for ASTContext::getAutoTypeChuanqi Xu1-0/+3
2022-07-04[clang] Fix gcc-6 compilation error. (NFC)Sunho Kim1-1/+1
2022-07-03[FPEnv] Allow CompoundStmt to keep FP optionsSerge Pavlov5-11/+103
2022-07-01Revert "Re-apply "Deferred Concept Instantiation Implementation"""Erich Keane3-28/+5
2022-07-01[OpenMP] Initial parsing and semantic support for 'parallel masked taskloop s...Fazlay Rabbi3-0/+58
2022-07-01Re-apply "Deferred Concept Instantiation Implementation""Erich Keane3-5/+28
2022-07-01Revert "[FPEnv] Allow CompoundStmt to keep FP options"Serge Pavlov5-103/+11
2022-07-01Fix warning on unhandled enumeration valueSerge Pavlov1-0/+2
2022-07-01[FPEnv] Allow CompoundStmt to keep FP optionsSerge Pavlov5-11/+101
2022-06-30[OpenMP] Initial parsing and sema support for 'parallel masked taskloop' cons...Fazlay Rabbi3-0/+58
2022-06-30Revert "Deferred Concept Instantiation Implementation"Jonas Devlieghere3-28/+5
2022-06-30Deferred Concept Instantiation ImplementationErich Keane3-5/+28
2022-06-29[Clang] Rename StringLiteral::isAscii() => isOrdinary() [NFC]Corentin Jabot4-6/+7
2022-06-29[C++20] [Module] Support reachable definition initially/partiallyChuanqi Xu1-0/+1
2022-06-29Revert "[C++20] [Modules] Implement Reachable initiallly"Chuanqi Xu1-1/+0
2022-06-29[C++20] [Modules] Implement Reachable initialllyChuanqi Xu1-0/+1
2022-06-28[OpenMP] Initial parsing and sema support for 'masked taskloop simd' constructFazlay Rabbi3-0/+55
2022-06-27Revert "[clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of f...Vitaly Buka2-92/+0
2022-06-25[clang] Don't use Optional::hasValue (NFC)Kazu Hirata1-3/+3
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-6/+6
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-6/+6
2022-06-24[OpenMP] Initial parsing and sema support for 'masked taskloop' constructFazlay Rabbi3-0/+56
2022-06-24[Sema] Check whether `__auto_type` has been deduced before mergingAkira Hatanaka1-2/+2
2022-06-24[clang] Introduce -fstrict-flex-arrays=<n> for stricter handling of flexible ...serge-sans-paille2-0/+92