summaryrefslogtreecommitdiff
path: root/clang/lib/AST/ExprClassification.cpp
AgeCommit message (Expand)Author
2025-09-19[clang] fix expression classification for dependent binary operators (#159819)Matheus Izvekov
2025-06-13Remove delayed typo expressions (#143423)Aaron Ballman
2025-02-18[Clang][P1061] Consolidate ResolvedUnpexandedPackExpr into FunctionParmPackEx...Jason Rice
2025-01-29[Clang][P1061] Add stuctured binding packs (#121417)Jason Rice
2024-10-03[OpenACC] Implement 'tile' attribute AST (#110999)Erich Keane
2024-10-01[HLSL] Array by-value assignment (#109323)Sarah Spall
2024-08-31[HLSL] Implement output parameter (#101083)Chris B
2024-08-03[clang] create class-type injected NTTP with correct value kind (#101395)Matheus Izvekov
2024-08-01[clang] fix classification of a string literal expression used as initializer...Matheus Izvekov
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva
2024-06-12Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and...Vitaly Buka
2024-06-12[clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-...The Phantom Derpstorm
2024-05-01[Sema] Avoid an undesired pack expansion while transforming PackIndexingType ...Younan Zhang
2024-04-25[NFC] Generalize ArraySections to work for OpenACC in the future (#89639)Erich Keane
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot
2023-01-12[clang] Reland parenthesized aggregate init patchesAlan Zhao
2023-01-04[clang] Revert parentesized aggregate initalization patchesAlan Zhao
2022-12-14[clang][C++20] P0960R3 and P1975R0: Allow initializing aggregates from a pare...Alan Zhao
2022-11-07[HLSL] Added HLSL this as a referenceGrace Jennings
2022-03-28[Clang] Implement __builtin_source_location.James Y Knight
2021-07-28[clang] NFC: change uses of `Expr->getValueKind` into `is?Value`Matheus Izvekov
2021-06-09[clang] NFC: Rename rvalue to prvalueMatheus Izvekov
2021-05-27Reimplement __builtin_unique_stable_name-Erich Keane
2020-10-21[c++20] For P0732R2 / P1907R1: Basic frontend support for class types asRichard Smith
2020-07-08[AST][RecoveryExpr] Fix the value category for recovery expr.Haojian Wu
2020-06-01[Matrix] Implement matrix index expressions ([][]).Florian Hahn
2020-05-18[OpenCL] Added addrspace_cast operator in C++ mode.Anastasia Stulova
2020-04-15Rework how UuidAttr, CXXUuidofExpr, and GUID template arguments and constants...Richard Smith
2020-04-02[OPENMP50]Add initial support for OpenMP 5.0 iterator.Alexey Bataev
2020-04-01Revert "[OPENMP50]Add initial support for OpenMP 5.0 iterator."Alexey Bataev
2020-04-01[OPENMP50]Add initial support for OpenMP 5.0 iterator.Alexey Bataev
2020-03-30[OPENMP50]Add basic support for array-shaping operation.Alexey Bataev
2020-03-24[AST] Add RecoveryExpr to retain expressions on semantic errorsHaojian Wu
2020-01-19[Concepts] Requires ExpressionsSaar Raz
2020-01-18Revert "[Concepts] Requires Expressions"Saar Raz
2020-01-18[Concepts] Requires ExpressionsSaar Raz
2019-10-19[c++20] Add CXXRewrittenBinaryOperator to represent a comparisonRichard Smith
2019-10-15[Concepts] Concept Specialization ExpressionsSaar Raz
2019-10-15Revert 374882 "[Concepts] Concept Specialization Expressions"Nico Weber
2019-10-15[Concepts] Concept Specialization ExpressionsSaar Raz
2019-07-02[C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington
2019-05-16Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-10-31Create ConstantExpr classBill Wendling
2018-07-30Remove trailing spaceFangrui Song
2018-06-20[Fixed Point Arithmetic] Fixed Point Precision Bits and Fixed Point LiteralsLeonard Chan
2018-04-10[AST] Fix some Clang-tidy modernize-use-auto and Include What You Use warning...Eugene Zelenko
2017-09-19[Sema] Disallow assigning record lvalues with nested const-qualified fields.Bjorn Pettersson
2017-06-15[coroutines] Allow co_await and co_yield expressions that return an lvalue to...Eric Fiselier