summaryrefslogtreecommitdiff
path: root/clang/lib/AST/Stmt.cpp
AgeCommit message (Expand)Author
2025-10-17[clang] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163914)Kazu Hirata
2025-09-02[Clang] [C2y] Implement N3355 ‘Named Loops’ (#152870)Sirraide
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
2025-06-23[NFC][Clang][AST] Adopt `llvm::copy` in Clang AST (#145192)Rahul Joshi
2025-06-09[NFC][Clang] Adopt simplified `getTrailingObjects` in Stmt (#143250)Rahul Joshi
2025-03-17[Clang] Constant Expressions inside of GCC' asm strings (#131003)cor3ntin
2025-02-27[clang] Alias cc modifier to c (#127719)PiJoules
2025-01-22[SYCL] AST support for SYCL kernel entry point functions. (#122379)Tom Honermann
2024-12-20[clang][NFC] Move static assert on StmtClass bounds from header to sourceZiqing Luo
2024-11-17[AST] Remove unused includes (NFC) (#116549)Kazu Hirata
2024-02-13[OpenACC] Implement AST for OpenACC Compute Constructs (#81188)Erich Keane
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata
2023-05-24[AST] Construct Capture objects before useVitaly Buka
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-14[clang] Add #include <optional> (NFC)Kazu Hirata
2022-12-03[AST] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-07-03[FPEnv] Allow CompoundStmt to keep FP optionsSerge Pavlov
2022-07-01Revert "[FPEnv] Allow CompoundStmt to keep FP options"Serge Pavlov
2022-07-01[FPEnv] Allow CompoundStmt to keep FP optionsSerge Pavlov
2022-05-20Make CompoundStmtBitfields::NumStmts not a bit-fieldSerge Pavlov
2022-01-11[clang] number labels in asm goto strings after tied inputsNick Desaulniers
2021-10-05Implement if consteval (P1938)Corentin Jabot
2021-05-24[cfe] Support target-specific escaped character in inline asmMin-Yih Hsu
2021-05-12Suppress Deferred Diagnostics in discarded statements.Erich Keane
2021-03-04[clang][OpenMP] Use OpenMPIRBuilder for workshare loops.Michael Kruse
2020-11-20[X86] Add support for vex, vex2, vex3, and evex for MASMLiu, Chen3
2020-10-31[CodeGen] Implement [[likely]] and [[unlikely]] for while and for loop.Mark de Wever
2020-10-18[Sema, CodeGen] Implement [[likely]] and [[unlikely]] in SwitchStmtMark de Wever
2020-09-24Remove stale assert.Bill Wendling
2020-09-09Implements [[likely]] and [[unlikely]] in IfStmt.Mark de Wever
2020-08-10[AST] add parenthesis locations for IfStmt and SwitchStmtZequan Wu
2020-07-10Summary: [clang] Provide a way for WhileStmt to report the location of its LP...Vy Nguyen
2020-06-02Remove a comment-out llvm::errs debugging code, NFC.Haojian Wu
2020-02-24Support output constraints on "asm goto"Bill Wendling
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-19[Concepts] Requires ExpressionsSaar Raz
2020-01-18Revert "[Concepts] Requires Expressions"Saar Raz
2020-01-18[Concepts] Requires ExpressionsSaar Raz
2019-12-15Properly compute whether statement expressions can throw, rather thanRichard Smith
2019-08-27[clang] Ensure that statements, expressions and types are trivially destructibleBruno Ricci
2019-06-03Re-check in clang support gun asm goto after fixing tests.Jennifer Yu
2019-05-30Revert "clang support gnu asm goto."Erich Keane
2019-05-30[AST] asm goto labels don't have constraints, don't try to copy them.Benjamin Kramer
2019-05-30clang support gnu asm goto.Jennifer Yu
2019-04-12[AST][NFC] Add const children() accessors to all AST nodesBruno Ricci
2019-02-15PR40642: Fix determination of whether the final statement of a statementRichard Smith
2019-02-03[AST] Update the comments of the various Expr::Ignore* + Related cleanupsBruno Ricci
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-04[AST] Assert that no statement/expression class is polymorphicBruno Ricci