| Age | Commit message (Expand) | Author |
| 2025-08-26 | [clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl... | Matheus Izvekov |
| 2025-08-25 | [clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313) | Matheus Izvekov |
| 2025-08-25 | [PAC] Fix codegen for polymorphic class variables with consteval constructors... | Akira Hatanaka |
| 2025-08-09 | [clang] Improve nested name specifier AST representation (#147835) | Matheus Izvekov |
| 2025-06-19 | [CodeGen] Use range-based for loops (NFC) (#144939) | Kazu Hirata |
| 2025-06-04 | [clang] Function type attribute to prevent CFI instrumentation (#135836) | PiJoules |
| 2025-05-09 | [clang] Add support for `__ptrauth` being applied to integer types (#137580) | Oliver Hunt |
| 2025-05-09 | clang: Remove dest LangAS argument from performAddrSpaceCast (#138866) | Matt Arsenault |
| 2025-04-15 | [PAC] Add support for __ptrauth type qualifier (#100830) | Akira Hatanaka |
| 2025-03-21 | [llvm:ir] Add support for constant data exceeding 4GiB (#126481) | pzzp |
| 2025-03-11 | [HLSL] Make memory representation of boolean vectors in HLSL, vectors of i32.... | Sarah Spall |
| 2025-03-05 | [Clang] Treat constexpr-unknown value as invalid in `EvaluateAsInitializer` (... | Yingwei Zheng |
| 2025-02-14 | [HLSL] Implement HLSL Aggregate splatting (#118992) | Sarah Spall |
| 2025-02-07 | [HLSL] Implement HLSL Elementwise casting (excluding splat cases); Re-land #1... | Sarah Spall |
| 2025-02-06 | Revert "[HLSL] Implement HLSL Flat casting (excluding splat cases)" (#126149) | Sarah Spall |
| 2025-02-06 | [HLSL] Implement HLSL Flat casting (excluding splat cases) (#118842) | Sarah Spall |
| 2024-10-14 | Reapply "[clang][CodeGen] Zero init unspecified fields in initializers in C" ... | yabinc |
| 2024-09-24 | Revert "[clang][CodeGen] Zero init unspecified fields in initializers in C" (... | Eli Friedman |
| 2024-09-24 | [clang][CodeGen] Zero init unspecified fields in initializers in C (#97121) | yabinc |
| 2024-09-20 | [clang][CodeGen] Check initializer of zero-size fields for nullptr (#109271) | Michael Buch |
| 2024-07-21 | [PAC] Incorrect codegen for constant global init with polymorphic MI (#99741) | Oliver Hunt |
| 2024-07-16 | [clang][CGRecordLayout] Remove dependency on isZeroSize (#96422) | Michael Buch |
| 2024-07-15 | [clang] Use different memory layout type for _BitInt(N) in LLVM IR (#91364) | Mariya Podchishchaeva |
| 2024-07-11 | [PAC] Implement function pointer type discrimination (#96992) | Akira Hatanaka |
| 2024-06-26 | [clang] Implement pointer authentication for C++ virtual functions, v-tables... | Oliver Hunt |
| 2024-06-23 | [clang][codegen][NFC] Improve const correctness | Timm Bäder |
| 2024-06-21 | [clang] Implement function pointer signing and authenticated function calls (... | Ahmed Bougacha |
| 2024-06-20 | [clang] Define ptrauth_sign_constant builtin. (#93904) | Ahmed Bougacha |
| 2024-06-20 | Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802) | Mariya Podchishchaeva |
| 2024-06-12 | Revert "✨ [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-06-11 | [clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987) | Pavel Samolysov |
| 2024-05-17 | [CodeGen] Support arrays with initializers of 64-bit size | Fangrui Song |
| 2024-04-23 | [clang][CodeGen][NFC] Make ConstExprEmitter a ConstStmtVisitor (#89041) | Timm Baeder |
| 2024-04-18 | [clang][NFC] Fix FieldDecl::isUnnamedBitfield() capitalization (#89048) | Timm Baeder |
| 2024-04-01 | [HLSL] Implement array temporary support (#79382) | Chris B |
| 2024-03-28 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka |
| 2024-03-27 | Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ... | Akira Hatanaka |
| 2024-03-27 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka |
| 2024-03-26 | [NFC] Refactor ConstantArrayType size storage (#85716) | Chris B |
| 2024-03-26 | Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ... | Akira Hatanaka |
| 2024-03-25 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka |
| 2024-02-15 | [HLSL] Vector standard conversions (#71098) | Chris B |
| 2024-01-30 | [clang][NFC] Use no-param version of skipRValueSubobjectAdjustments | Timm Bäder |
| 2024-01-27 | [Clang][C++26] Implement Pack Indexing (P2662R3). (#72644) | cor3ntin |
| 2023-11-23 | [clang][CGExprConstant] Remove no-op ptr-to-ptr bitcast (NFC) | Youngsuk Kim |
| 2023-11-02 | [clang] Remove no-op ptr-to-ptr bitcasts (NFC) | Youngsuk Kim |
| 2023-11-01 | [CGExprConstant] Avoid use of ConstantExpr::getIntegerCast() (NFC) | Nikita Popov |
| 2023-10-30 | [clang] Implement constexpr bit_cast for vectors (#66894) | DaPorkchop_ |
| 2023-10-30 | [CGExprConstant] stop calling into ConstExprEmitter for Reference type destin... | Nick Desaulniers |