aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/AST/ExprClassification.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-03-06[coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier1-0/+1
2016-12-12Add two new AST nodes to represent initialization of an array in terms ofRichard Smith1-0/+2
2016-12-05DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith1-5/+13
2016-08-11P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith1-0/+1
2016-07-16[ObjC] Implement @available in the Parser and ASTErik Pilkington1-0/+1
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith1-0/+1
2015-11-25[MSVC] 'property' with an empty array in array subscript expression.Alexey Bataev1-0/+1
2015-10-27[coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith1-0/+4
2015-08-25[OPENMP 4.0] Initial support for array sections.Alexey Bataev1-0/+1
2015-06-10Implementing C99 partial re-initialization behavior (DR-253)Yunzhong Gao1-0/+2
2015-05-22Fix assertion when assigning to object in OpenCL constant address space.Richard Smith1-1/+2
2015-02-25Sema: Parenthesized bound destructor member expressions can be calledDavid Majnemer1-1/+1
2015-02-24MS extensions: Properly diagnose address of MS property declReid Kleckner1-3/+4