| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-06 | [HLSL] Add support for elementwise and aggregate splat casting struct types w... | Sarah Spall | 1 | -91/+55 |
| 2025-08-27 | [clang] AST: fix getAs canonicalization of leaf types (#155028) | Matheus Izvekov | 1 | -2/+3 |
| 2025-08-26 | [clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl... | Matheus Izvekov | 1 | -8/+2 |
| 2025-08-25 | [clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313) | Matheus Izvekov | 1 | -12/+7 |
| 2025-08-09 | [clang] Improve nested name specifier AST representation (#147835) | Matheus Izvekov | 1 | -8/+17 |
| 2025-08-08 | [IR] Remove size argument from lifetime intrinsics (#150248) | Nikita Popov | 1 | -7/+3 |
| 2025-05-22 | [KeyInstr][Clang] Aggregate init + copy (#134639) | Orlando Cazalet-Hyams | 1 | -1/+3 |
| 2025-05-17 | [clang] Remove redundant control flow statements (NFC) (#140359) | Kazu Hirata | 1 | -1/+0 |
| 2025-05-04 | [clang] Remove unused local variables (NFC) (#138453) | Kazu Hirata | 1 | -1/+0 |
| 2025-04-03 | [CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100) | Nikita Popov | 1 | -0/+1 |
| 2025-02-27 | [NFC] Fix Sanitizer breakage introduced in #128166 (#128990) | Alex Voicu | 1 | -1/+0 |
| 2025-02-27 | [clang][CodeGen] Additional fixes for #114062 (#128166) | Alex Voicu | 1 | -9/+2 |
| 2025-02-15 | [HLSL] Implement HLSL intialization list support (#123141) | Chris B | 1 | -0/+13 |
| 2025-02-14 | [HLSL] Implement HLSL Aggregate splatting (#118992) | Sarah Spall | 1 | -0/+39 |
| 2025-02-14 | [clang][CodeGen] `sret` args should always point to the `alloca` AS, so use t... | Alex Voicu | 1 | -6/+13 |
| 2025-02-07 | [HLSL] Implement HLSL Elementwise casting (excluding splat cases); Re-land #1... | Sarah Spall | 1 | -1/+93 |
| 2025-02-06 | Revert "[HLSL] Implement HLSL Flat casting (excluding splat cases)" (#126149) | Sarah Spall | 1 | -93/+1 |
| 2025-02-06 | [HLSL] Implement HLSL Flat casting (excluding splat cases) (#118842) | Sarah Spall | 1 | -1/+93 |
| 2024-10-14 | Reapply "[clang][CodeGen] Zero init unspecified fields in initializers in C" ... | yabinc | 1 | -2/+71 |
| 2024-10-03 | clangCodeGen: Reformat and refactor. NFC. | NAKAMURA Takumi | 1 | -1/+1 |
| 2024-09-24 | Revert "[clang][CodeGen] Zero init unspecified fields in initializers in C" (... | Eli Friedman | 1 | -38/+2 |
| 2024-09-24 | [clang][CodeGen] Zero init unspecified fields in initializers in C (#97121) | yabinc | 1 | -2/+38 |
| 2024-08-31 | [HLSL] Implement output parameter (#101083) | Chris B | 1 | -20/+1 |
| 2024-08-01 | Fix codegen of consteval functions returning an empty class, and related issu... | Eli Friedman | 1 | -9/+14 |
| 2024-06-20 | [Clang] [Sema] Diagnose unknown std::initializer_list layout in SemaInit (#95... | Mital Ashok | 1 | -26/+18 |
| 2024-06-20 | Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802) | Mariya Podchishchaeva | 1 | -8/+32 |
| 2024-06-17 | [clang][CodeGen] Return RValue from `EmitVAArg` (#94635) | Mariya Podchishchaeva | 1 | -14/+16 |
| 2024-06-12 | Revert "✨ [Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and... | Vitaly Buka | 1 | -32/+8 |
| 2024-06-12 | [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (and Obj-C and Obj-... | The Phantom Derpstorm | 1 | -8/+32 |
| 2024-06-10 | [CodeGen] Simplify codegen for array initialization (#93956) | Nikita Popov | 1 | -20/+9 |
| 2024-05-30 | [CGExprAgg] Don't create zero index GEP | Nikita Popov | 1 | -5/+2 |
| 2024-05-28 | [clang codegen] Delete unnecessary GEP cleanup code. (#90303) | Eli Friedman | 1 | -10/+0 |
| 2024-05-20 | [clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465) | Ahmed Bougacha | 1 | -23/+22 |
| 2024-05-08 | Typo fix; NFC | Aaron Ballman | 1 | -1/+1 |
| 2024-05-02 | [clang][CodeGen] Put constant initializer globals into constant addrspace (#9... | Sven van Haastregt | 1 | -4/+7 |
| 2024-04-29 | Re-apply "Emit missing cleanups for stmt-expr" and other commits (#89154) | Utkarsh Saxena | 1 | -61/+26 |
| 2024-04-18 | [clang][NFC] Fix FieldDecl::isUnnamedBitfield() capitalization (#89048) | Timm Baeder | 1 | -3/+5 |
| 2024-04-16 | Revert "[codegen] Emit missing cleanups for stmt-expr and coro suspensions" a... | Utkarsh Saxena | 1 | -26/+61 |
| 2024-04-10 | [codegen] Emit missing cleanups for stmt-expr and coro suspensions [take-2] (... | Utkarsh Saxena | 1 | -61/+26 |
| 2024-04-01 | [HLSL] Implement array temporary support (#79382) | Chris B | 1 | -0/+4 |
| 2024-03-28 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka | 1 | -13/+16 |
| 2024-03-27 | Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ... | Akira Hatanaka | 1 | -16/+13 |
| 2024-03-27 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka | 1 | -13/+16 |
| 2024-03-26 | Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ... | Akira Hatanaka | 1 | -16/+13 |
| 2024-03-25 | [CodeGen][arm64e] Add methods and data members to Address, which are needed t... | Akira Hatanaka | 1 | -13/+16 |
| 2024-02-26 | [InstrProf] Single byte counters in coverage (#75425) | gulfemsavrun | 1 | -1/+12 |
| 2024-02-15 | [HLSL] Vector standard conversions (#71098) | Chris B | 1 | -0/+2 |
| 2024-01-27 | [Clang][C++26] Implement Pack Indexing (P2662R3). (#72644) | cor3ntin | 1 | -0/+3 |
| 2023-06-30 | [clang] Replace uses of CreateElementBitCast (NFC) | Youngsuk Kim | 1 | -11/+8 |
| 2023-05-25 | [CodeGen] Remove unused declaration EmitMoveFromReturnSlot | Kazu Hirata | 1 | -2/+0 |