aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ASTStructuralEquivalence.cpp
AgeCommit message (Expand)AuthorFilesLines
32 hours[C23] AST equivalence of attributes (#151196)Aaron Ballman1-2/+4
32 hoursSwitch sanity check to assert; NFC (#151181)Aaron Ballman1-4/+2
33 hours[C23] More improved type compatibility for enumerations (#150946)Aaron Ballman1-0/+42
38 hours[C23] Handle type compatibility for enumerations better (#150282)Aaron Ballman1-1/+23
12 daysReland [Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sug...YexuanXiao1-0/+7
13 daysRevert "[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named su...Kazu Hirata1-7/+0
13 days[Clang] Make the SizeType, SignedSizeType and PtrdiffType be named sugar type...YexuanXiao1-0/+7
13 days[Clang][AST][NFC] Introduce `NamespaceBaseDecl` (#149123)Yanzuo Liu1-3/+0
2025-07-09Ast importer visitors (#138838)ganenkokb-yandex1-0/+5
2025-05-29[C23] Handle type compatibility of unnamed records (#141783)Aaron Ballman1-2/+13
2025-05-27[clang][AST][NFC] fix spelling typos in clang AST files (#141346)Baranov Victor1-1/+1
2025-05-27[HLSL] Implement `SpirvType` and `SpirvOpaqueType` (#134034)Cassandra Beckley1-0/+17
2025-05-02Remove unused function; NFCAaron Ballman1-2/+0
2025-05-02[C23] Implement WG14 N3037 (#132939)Aaron Ballman1-38/+183
2025-04-12Reland: [clang] Improved canonicalization for template specialization types (...Matheus Izvekov1-1/+3
2025-04-03[clang] NFC: introduce UnsignedOrNone as a replacement for std::optional<unsi...Matheus Izvekov1-3/+3
2025-04-01[clang] improved preservation of template keyword (#133610)Matheus Izvekov1-18/+19
2025-03-27[clang] fix structural comparison for dependent class member pointer (#133343)Matheus Izvekov1-3/+5
2025-03-21Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-2/+6
2025-03-20Revert "Reland: [clang] preserve class type sugar when taking pointer to memb...Matheus Izvekov1-6/+2
2025-03-20Reland: [clang] preserve class type sugar when taking pointer to member (#132...Matheus Izvekov1-2/+6
2025-03-20Revert "[clang] improve class type sugar preservation in pointers to members"...Matheus Izvekov1-6/+2
2025-03-20[clang] improve class type sugar preservation in pointers to members (#130537)Matheus Izvekov1-2/+6
2025-03-03[OpenACC] Implement 'declare' construct AST/Semaerichkeane1-0/+1
2025-01-22[SYCL] AST support for SYCL kernel entry point functions. (#122379)Tom Honermann1-0/+1
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata1-1/+0
2024-11-13[clang][AST] Add 'IgnoreTemplateParmDepth' to structural equivalence cache (#...Balázs Kéri1-2/+4
2024-10-15[HLSL] Make HLSLAttributedResourceType canonical and add code paths to conver...Helena Kotas1-13/+2
2024-09-16[HLSL] Add `[[hlsl::raw_buffer]]` attribute (#107954)Helena Kotas1-2/+2
2024-09-07[clang] Implement CWG2398 provisional TTP matching to class templates (#94981)Matheus Izvekov1-0/+3
2024-08-29[HLSL] Add HLSLAttributedResourceType (#106181)Helena Kotas1-0/+25
2024-06-12[StructuralEquivalence] improve NTTP and CXXDependentScopeMemberExpr comparis...Qizhi Hu1-1/+13
2024-04-01[HLSL] Implement array temporary support (#79382)Chris B1-0/+1
2024-03-20Turn 'counted_by' into a type attribute and parse it into 'CountAttributedTyp...Yeoul Na1-0/+7
2024-02-13[OpenACC] Implement AST for OpenACC Compute Constructs (#81188)Erich Keane1-0/+1
2024-01-29[clang][ASTImporter] Improve import of variable template specializations. (#7...Balázs Kéri1-3/+9
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-0/+10
2024-01-21[c++20] P1907R1: Support for generalized non-type template arguments of scala...Andrey Ali Khan Bolshakov1-0/+3
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin1-1/+1
2024-01-18[clang][ASTImporter] Improve structural equivalence of overloadable operators...Balázs Kéri1-0/+57
2024-01-05[clang][ASTImporter][StructuralEquivalence] improve StructuralEquivalence on ...Qizhi Hu1-3/+10
2023-12-25[clang][ASTImporter] skip TemplateTypeParmDecl in VisitTypeAliasTemplateDecl ...Qizhi Hu1-0/+12
2023-10-31[clang][NFC] Refactor ElaboratedTypeKeywordVlad Serebrennikov1-1/+3
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-0/+2
2023-09-21[clang][AST] fix lack comparison of declRefExpr in ASTStructuralEquivalence (...Sunrise1-0/+9
2023-09-21[clang][AST][ASTImporter] improve AST comparasion on VarDecl & GotoStmt (#66976)Qizhi Hu1-0/+27
2023-09-08[ASTImport]CXXBoolLiteralExpr should be handled explicitly in statement compa...huqizhi1-0/+4
2023-08-22[clang][ASTImporter]Skip check depth of friend template parameterhuqizhi1-1/+2
2023-06-09[ASTStructuralEquivalence] Fix crash when ObjCCategoryDecl doesn't have corre...Volodymyr Sapsai1-3/+9
2023-05-08[clang][AST][NFC] Factor out check for structural equivalence of names.David Stone1-18/+15