aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ExprClassification.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-13Remove delayed typo expressions (#143423)Aaron Ballman1-1/+0
2025-02-18[Clang][P1061] Consolidate ResolvedUnpexandedPackExpr into FunctionParmPackEx...Jason Rice1-7/+0
2025-01-29[Clang][P1061] Add stuctured binding packs (#121417)Jason Rice1-0/+7
2024-10-03[OpenACC] Implement 'tile' attribute AST (#110999)Erich Keane1-0/+1
2024-10-01[HLSL] Array by-value assignment (#109323)Sarah Spall1-1/+2
2024-08-31[HLSL] Implement output parameter (#101083)Chris B1-0/+1
2024-08-03[clang] create class-type injected NTTP with correct value kind (#101395)Matheus Izvekov1-4/+5
2024-08-01[clang] fix classification of a string literal expression used as initializer...Matheus Izvekov1-6/+20
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva1-0/+5
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka1-5/+0
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm1-0/+5
2024-05-01[Sema] Avoid an undesired pack expansion while transforming PackIndexingType ...Younan Zhang1-1/+6
2024-04-25[NFC] Generalize ArraySections to work for OpenACC in the future (#89639)Erich Keane1-1/+1
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin1-0/+3
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-4/+14
2023-01-12[clang] Reland parenthesized aggregate init patchesAlan Zhao1-0/+5
2023-01-04[clang] Revert parentesized aggregate initalization patchesAlan Zhao1-5/+0
2022-12-14[clang][C++20] P0960R3 and P1975R0: Allow initializing aggregates from a pare...Alan Zhao1-0/+5
2022-11-07[HLSL] Added HLSL this as a referenceGrace Jennings1-1/+4
2022-03-28[Clang] Implement __builtin_source_location.James Y Knight1-8/+5
2021-07-28[clang] NFC: change uses of `Expr->getValueKind` into `is?Value`Matheus Izvekov1-3/+7
2021-06-09[clang] NFC: Rename rvalue to prvalueMatheus Izvekov1-3/+5
2021-05-27Reimplement __builtin_unique_stable_name-Erich Keane1-0/+3
2020-10-21[c++20] For P0732R2 / P1907R1: Basic frontend support for class types asRichard Smith1-1/+3
2020-07-08[AST][RecoveryExpr] Fix the value category for recovery expr.Haojian Wu1-1/+1
2020-06-01[Matrix] Implement matrix index expressions ([][]).Florian Hahn1-0/+4
2020-05-18[OpenCL] Added addrspace_cast operator in C++ mode.Anastasia Stulova1-0/+1
2020-04-15Rework how UuidAttr, CXXUuidofExpr, and GUID template arguments and constants...Richard Smith1-3/+2
2020-04-02[OPENMP50]Add initial support for OpenMP 5.0 iterator.Alexey Bataev1-0/+1
2020-04-01Revert "[OPENMP50]Add initial support for OpenMP 5.0 iterator."Alexey Bataev1-1/+0
2020-04-01[OPENMP50]Add initial support for OpenMP 5.0 iterator.Alexey Bataev1-0/+1
2020-03-30[OPENMP50]Add basic support for array-shaping operation.Alexey Bataev1-0/+1
2020-03-24[AST] Add RecoveryExpr to retain expressions on semantic errorsHaojian Wu1-0/+1
2020-01-19[Concepts] Requires ExpressionsSaar Raz1-0/+1
2020-01-18Revert "[Concepts] Requires Expressions"Saar Raz1-1/+0
2020-01-18[Concepts] Requires ExpressionsSaar Raz1-0/+1
2019-10-19[c++20] Add CXXRewrittenBinaryOperator to represent a comparisonRichard Smith1-0/+4
2019-10-15[Concepts] Concept Specialization ExpressionsSaar Raz1-0/+1
2019-10-15Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber1-1/+0
2019-10-15[Concepts] Concept Specialization ExpressionsSaar Raz1-0/+1
2019-07-02[C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington1-0/+1
2019-05-16Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier1-0/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-31Create ConstantExpr classBill Wendling1-0/+3
2018-07-30Remove trailing spaceFangrui Song1-6/+6
2018-06-20[Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan1-0/+1
2018-04-10[AST] Fix some Clang-tidy modernize-use-auto and Include What You Use warning...Eugene Zelenko1-13/+12
2017-09-19[Sema] Disallow assigning record lvalues with nested const-qualified fields.Bjorn Pettersson1-1/+2
2017-06-15[coroutines] Allow co_await and co_yield expressions that return an lvalue to...Eric Fiselier1-2/+2
2017-04-11[OpenCL] Map default address space to alloca address spaceYaxun Liu1-1/+2