aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/Decl.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-04-16[StmtProfile] Don't profile the body of lambda expressionsChuanqi Xu1-1/+1
2024-04-14[Clang] [C++26] Implement P2573R2: `= delete("should have a reason");` (#86526)Sirraide1-17/+52
2024-04-11[NFC][Clang] Improve const correctness for IdentifierInfo (#79365)Bill Wendling1-8/+10
2024-03-26[NFC] Refactor ConstantArrayType size storage (#85716)Chris B1-1/+1
2024-03-13[Clang] [CodeGen] Fix codegen bug in constant initialisation in C23 mode (#84...Sirraide1-4/+7
2024-03-11[C++20] [Moduls] Avoid computing odr hash for functions from comparing constr...Chuanqi Xu1-1/+1
2024-03-07[clang-repl] Names declared in if conditions and for-init statements are loca...Stefan Gränitz1-3/+8
2024-03-06[C23] Implement N3018: The constexpr specifier for object definitions (#73099)Mariya Podchishchaeva1-9/+16
2024-03-04[Clang] [Sema] Do not crash on dependent or invalid record decls when `-fdump...Sirraide1-1/+7
2024-02-09[Sema] Warn unused functions for FMV based on the target attribute (#81302)Fangrui Song1-1/+5
2024-02-09[clang][sema] Fix -Wunused-function on target_version'd file-scope Fn's (#81167)Jon Roelofs1-0/+5
2024-02-09[clang][fmv] Drop .ifunc from target_version's entrypoint's mangling (#81194)Jon Roelofs1-0/+4
2024-01-21[c++20] P1907R1: Support for generalized non-type template arguments of scala...Andrey Ali Khan Bolshakov1-0/+4
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin1-3/+3
2024-01-16Recommit "[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78...Craig Topper1-2/+9
2024-01-16Revert "[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78311)"Craig Topper1-9/+2
2024-01-16[AST] Use APIntStorage to fix memory leak in EnumConstantDecl. (#78311)Craig Topper1-2/+9
2024-01-09[clang] Fix assertion failure when initializing union with FAM (#77298)Nikita Popov1-1/+1
2023-12-21[clang][AST][NFC] const-qualify some local referencesTimm Bäder1-11/+12
2023-12-19[clang][AST][NFC] Remove a local variableTimm Bäder1-2/+1
2023-12-19[clang][AST][NFC] Make declarationReplaces()'s first parameter constTimm Bäder1-4/+5
2023-12-19[clang][AST][NFC] const-qualify a few locals in isPlaceholderVarTimm Bäder1-3/+3
2023-12-11[Clang][Sema] Diagnose friend function specialization definitions (#72863)Krystian Stasiowski1-0/+1
2023-11-09[C++20] [Modules] Allow export from language linkageChuanqi Xu1-22/+22
2023-11-03[clang][NFC] Refactor `TagTypeKind` (#71160)Vlad Serebrennikov1-6/+6
2023-11-03Fix MSVC "not all control paths return a value" warnings. NFC.Simon Pilgrim1-0/+1
2023-11-02[clang][NFC] Refactor `clang::Linkage` (#71049)Vlad Serebrennikov1-8/+20
2023-11-01[clang][NFC] Rename ArgPassingKind to RecordArgPassingKind (#70955)Vlad Serebrennikov1-1/+1
2023-11-01[clang][NFC] Refactor `ArgPassingKind`Vlad Serebrennikov1-1/+1
2023-10-07[clang] Fix -Wreorder-ctor of DependentFunctionTemplateSpecializationInfo (NFC)Jie Fu1-2/+2
2023-10-07[clang] remove ClassScopeFunctionSpecializationDecl (#66636)Krystian Stasiowski1-23/+48
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-0/+14
2023-09-28Recommit "Implement [[msvc::no_unique_address]] (#65675)" (#67199)Amy Huang1-3/+8
2023-09-24[Clang][CodeGen] Add __builtin_bcopy (#67130)Carlos Eduardo Seo1-0/+6
2023-09-22Revert "Implement [[msvc::no_unique_address]] (#65675)" (#67198)Amy Huang1-8/+3
2023-09-22Implement [[msvc::no_unique_address]] (#65675)Amy Huang1-3/+8
2023-09-13[clang][NFC] Replace deprected *cast_or_null castsTimm Bäder1-7/+7
2023-09-11[clang][VarDecl] Reset un-evaluated constant for all C++ modes (#65818)Nick Desaulniers1-2/+2
2023-08-24[clang] Properly print unnamed members in diagnosticsPodchishchaeva, Mariya1-0/+10
2023-08-04[Clang] Implement P2169 A nice placeholder with no nameCorentin Jabot1-0/+36
2023-07-10[OpenMP][OMPIRBuilder] Rename IsEmbedded and IsTargetCodegen flagsSergio Afonso1-3/+5
2023-07-08Remove getInternalLinkageForFangrui Song1-14/+10
2023-06-29[Clang] Implements CTAD for aggregates P1816R0 and P2082R1Yuanfang Chen1-1/+2
2023-06-07[clang] Implement P2564 "consteval must propagate up"Corentin Jabot1-0/+39
2023-05-31[clang] Use the appropriate definition when checking FunctionDecl::isInlineBu...serge-sans-paille1-1/+1
2023-05-30Fix "not all control paths return a value" MSVC warning. NFC.Simon Pilgrim1-0/+1
2023-05-29[clang] Restrict Inline Builtin to non-static, non-odr linkageserge-sans-paille1-2/+17
2023-05-19[NFC][CLANG] Fix issue with dereference null return value found by Coverity s...Manna, Soumi1-1/+1
2023-05-02Call printName to get name of DeclDan McGregor1-2/+2
2023-05-01[MemProf] Recognize hot/cold operator new as replaceable allocationsTeresa Johnson1-3/+16