aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/Decl.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2023-04-18[Modules] Do not rewrite existing decls when deserializing class fieldsIlya Biryukov1-2/+7
2023-04-13[clang] Do not require GNUInlineAttr for inline builtinsserge-sans-paille1-2/+1
2023-04-05Lazily deserialize default member initializers.Richard Smith1-5/+29
2023-03-30Factor out helper to determine whether a function is a "member-likeRichard Smith1-0/+21
2023-03-30PR60985: Fix merging of lambda closure types across modules.Richard Smith1-4/+7
2023-03-29re-land [C++20][Modules] Introduce an implementation module.Iain Sandoe1-0/+1
2023-03-27Revert "[C++20][Modules] Introduce an implementation module."Mitch Phillips1-1/+0
2023-03-23[C++20][Modules] Introduce an implementation module.Iain Sandoe1-0/+1
2023-03-19[C++2x][Modules] Amend module purview constant linkage [P2788R0].Iain Sandoe1-6/+12