| Age | Commit 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 source | Ziqing 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 use | Vitaly 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 options | Serge Pavlov |
| 2022-07-01 | Revert "[FPEnv] Allow CompoundStmt to keep FP options" | Serge Pavlov |
| 2022-07-01 | [FPEnv] Allow CompoundStmt to keep FP options | Serge Pavlov |
| 2022-05-20 | Make CompoundStmtBitfields::NumStmts not a bit-field | Serge Pavlov |
| 2022-01-11 | [clang] number labels in asm goto strings after tied inputs | Nick Desaulniers |
| 2021-10-05 | Implement if consteval (P1938) | Corentin Jabot |
| 2021-05-24 | [cfe] Support target-specific escaped character in inline asm | Min-Yih Hsu |
| 2021-05-12 | Suppress 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 MASM | Liu, 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 SwitchStmt | Mark de Wever |
| 2020-09-24 | Remove stale assert. | Bill Wendling |
| 2020-09-09 | Implements [[likely]] and [[unlikely]] in IfStmt. | Mark de Wever |
| 2020-08-10 | [AST] add parenthesis locations for IfStmt and SwitchStmt | Zequan Wu |
| 2020-07-10 | Summary: [clang] Provide a way for WhileStmt to report the location of its LP... | Vy Nguyen |
| 2020-06-02 | Remove a comment-out llvm::errs debugging code, NFC. | Haojian Wu |
| 2020-02-24 | Support output constraints on "asm goto" | Bill Wendling |
| 2020-01-28 | Make llvm::StringRef to std::string conversions explicit. | Benjamin Kramer |
| 2020-01-19 | [Concepts] Requires Expressions | Saar Raz |
| 2020-01-18 | Revert "[Concepts] Requires Expressions" | Saar Raz |
| 2020-01-18 | [Concepts] Requires Expressions | Saar Raz |
| 2019-12-15 | Properly compute whether statement expressions can throw, rather than | Richard Smith |
| 2019-08-27 | [clang] Ensure that statements, expressions and types are trivially destructible | Bruno Ricci |
| 2019-06-03 | Re-check in clang support gun asm goto after fixing tests. | Jennifer Yu |
| 2019-05-30 | Revert "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-30 | clang support gnu asm goto. | Jennifer Yu |
| 2019-04-12 | [AST][NFC] Add const children() accessors to all AST nodes | Bruno Ricci |
| 2019-02-15 | PR40642: Fix determination of whether the final statement of a statement | Richard Smith |
| 2019-02-03 | [AST] Update the comments of the various Expr::Ignore* + Related cleanups | Bruno Ricci |
| 2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth |
| 2018-12-04 | [AST] Assert that no statement/expression class is polymorphic | Bruno Ricci |