aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST
AgeCommit message (Expand)AuthorFilesLines
2024-04-16[clang][Interp] Implement align builtinsTimm Bäder1-0/+118
2024-04-16[clang][Interp][NFC] Fix some build warningsTimm Bäder1-2/+2
2024-04-16[clang][Interp] Don't add 'in call to' diagnostics for builtin framesTimm Bäder2-2/+10
2024-04-16[clang][Interp] Load value from MemberExpr if requiredTimm Bäder1-3/+14
2024-04-16[clang][Interp] Support MemberExprs pointing to VarDeclsTimm Bäder1-2/+9
2024-04-16[clang][Interp] Avoid calling invalid functionsTimm Bäder2-0/+5
2024-04-16[clang][Interp][NFC] Compare std::optionals directlyTimm Bäder1-2/+2
2024-04-16[clang][Interp][NFC] Fix Pointer::isZero() for block pointersTimm Bäder1-4/+1
2024-04-16[clang][Interp] Support __builtin_vectorelementsTimm Bäder1-0/+9
2024-04-16[clang][Interp][NFC] Add Block::dump()Timm Bäder2-0/+19
2024-04-16[clang][Interp] Gracefully handle bitcasts to non-primitive typesTimm Bäder1-1/+1
2024-04-16[StmtProfile] Don't profile the body of lambda expressionsChuanqi Xu3-8/+21
2024-04-14[Clang] [C++26] Implement P2573R2: `= delete("should have a reason");` (#86526)Sirraide6-19/+84
2024-04-14Revert "[Clang] Reduce the size of Decl and classes derived from it" (#88654)Nikolas Klauser1-22/+9
2024-04-14[Clang] Reduce the size of Decl and classes derived from it (#87361)Nikolas Klauser1-9/+22
2024-04-12[NFC] Clang-format previous OpenACC Patcherichkeane2-6/+3
2024-04-12[NFC][OpenACC] Rename visitor functions to omit redundant OpenACCerichkeane2-5/+5
2024-04-12[OpenACC] Implement 'if' clause for Compute Constructs (#88411)Erich Keane3-3/+60
2024-04-12[NFC][Clang] Fix static analyzer concern (#88179)elizabethandrews1-1/+5
2024-04-12[Clang] Fix AST dump for {CXXDefaultArgExpr, CXXDefaultInitExpr} (#88269)yronglin2-12/+10
2024-04-12[clang][Interp] Fix comparing to integral function pointersTimm Bäder2-1/+7
2024-04-11[clang][Interp] Fix handling integral function pointersTimm Bäder1-6/+14
2024-04-11[Clang][AST] Track whether template template parameters used the 'typename' k...Krystian Stasiowski4-12/+16
2024-04-11[clang][Interp] Allow initializing static class membersTimm Bäder3-51/+84
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling10-165/+114
2024-04-10[OpenMP][CodeGen] Improved codegen for combined loop directives (#87278)David Pagan1-1/+2
2024-04-10int -> uintptr_t to silence diagnosticsAaron Ballman1-1/+1
2024-04-10Fix quadratic slowdown in AST matcher parent map generation (#87824)higher-performance1-3/+22
2024-04-10[OpenACC] Implement Default clause for Compute Constructs (#88135)Erich Keane3-0/+35
2024-04-10[Clang][AST][NFC] Fix printing of dependent PackIndexTypes (#88146)Krystian Stasiowski1-3/+6
2024-04-10[clang][Interp] Integral pointers (#84159)Timm Baeder11-182/+573
2024-04-10[clang][Interp] Implement __builtin_{ctz,clz}gTimm Bäder1-6/+40
2024-04-10[clang][Interp] Start implementing vector typesTimm Bäder5-2/+58
2024-04-09[clang][Interp] Handle __unaligned in alignof expressionsTimm Bäder1-0/+3
2024-04-09[Clang] [Sema] Fix dependence of DREs in lambdas with an explicit object para...Sirraide3-1/+17
2024-04-09[clang][Interp] Diagnose comparisons with weak pointersTimm Bäder1-0/+12
2024-04-09Reland "Rework the printing of attributes (#87281)"Vassil Vassilev2-133/+51
2024-04-09[clang][Interp][NFC] Add sanity checks to This opTimm Bäder1-0/+9
2024-04-09[clang][Interp][NFC] Improve Record debuggingTimm Bäder3-1/+45
2024-04-09[clang][Interp][NFC] Add Dump debug opTimm Bäder2-0/+10
2024-04-09[clang][Interp] Fix "Initializing" zero-size arraysTimm Bäder1-0/+4
2024-04-09Revert "Rework the printing of attributes (#87281)"Vassil Vassilev2-56/+133
2024-04-09Rework the printing of attributes (#87281)Vassil Vassilev2-133/+56
2024-04-08TextNodeDumper.cpp - remove empty switch to fix MSVC "switch statement contai...Simon Pilgrim1-8/+0
2024-04-07Fix warnings discovered by #87348 [-Wunused-but-set-variable]NAKAMURA Takumi1-0/+1
2024-04-05[OpenACC][NFC] Add OpenACC Clause AST Nodes/infrastructure (#87675)Erich Keane7-11/+80
2024-04-05[clang][ASTImporter] fix variable inline of CXX17 (#87314)Qizhi Hu1-0/+4
2024-04-03[BoundsSafety] Minor fixes on counted_by (#87559)Yeoul Na1-2/+2
2024-04-03[Bounds-Safety][NFC] Clean up leading space emission for CountAttributedType ...Dan Liew1-4/+5
2024-04-03[NFC] Make `DeclContext::noload_lookup()` accept transparent contextChuanqi Xu1-3/+3