summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprAgg.cpp
AgeCommit message (Expand)Author
2025-05-22[KeyInstr][Clang] Aggregate init + copy (#134639)Orlando Cazalet-Hyams
2025-05-17[clang] Remove redundant control flow statements (NFC) (#140359)Kazu Hirata
2025-05-04[clang] Remove unused local variables (NFC) (#138453)Kazu Hirata
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov
2025-02-27[NFC] Fix Sanitizer breakage introduced in #128166 (#128990)Alex Voicu
2025-02-27[clang][CodeGen] Additional fixes for #114062 (#128166)Alex Voicu
2025-02-15[HLSL] Implement HLSL intialization list support (#123141)Chris B
2025-02-14[HLSL] Implement HLSL Aggregate splatting (#118992)Sarah Spall
2025-02-14[clang][CodeGen] `sret` args should always point to the `alloca` AS, so use t...Alex Voicu
2025-02-07[HLSL] Implement HLSL Elementwise casting (excluding splat cases); Re-land #1...Sarah Spall
2025-02-06Revert "[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-14Reapply "[clang][CodeGen] Zero init unspecified fields in initializers in C" ...yabinc
2024-10-03clangCodeGen: Reformat and refactor. NFC.NAKAMURA Takumi
2024-09-24Revert "[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-08-31[HLSL] Implement output parameter (#101083)Chris B
2024-08-01Fix codegen of consteval functions returning an empty class, and related issu...Eli Friedman
2024-06-20[Clang] [Sema] Diagnose unknown std::initializer_list layout in SemaInit (#95...Mital Ashok
2024-06-20Reland [clang][Sema, Lex, Parse] Preprocessor embed in C and C++ (#95802)Mariya Podchishchaeva
2024-06-17[clang][CodeGen] Return RValue from `EmitVAArg` (#94635)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-06-10[CodeGen] Simplify codegen for array initialization (#93956)Nikita Popov
2024-05-30[CGExprAgg] Don't create zero index GEPNikita Popov
2024-05-28[clang codegen] Delete unnecessary GEP cleanup code. (#90303)Eli Friedman
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
2024-05-08Typo fix; NFCAaron Ballman
2024-05-02[clang][CodeGen] Put constant initializer globals into constant addrspace (#9...Sven van Haastregt
2024-04-29Re-apply "Emit missing cleanups for stmt-expr" and other commits (#89154)Utkarsh Saxena
2024-04-18[clang][NFC] Fix FieldDecl::isUnnamedBitfield() capitalization (#89048)Timm Baeder
2024-04-16Revert "[codegen] Emit missing cleanups for stmt-expr and coro suspensions" a...Utkarsh Saxena
2024-04-10[codegen] Emit missing cleanups for stmt-expr and coro suspensions [take-2] (...Utkarsh Saxena
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-27Revert "[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-26Revert "[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-26[InstrProf] Single byte counters in coverage (#75425)gulfemsavrun
2024-02-15[HLSL] Vector standard conversions (#71098)Chris B
2024-01-27[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)cor3ntin
2023-06-30[clang] Replace uses of CreateElementBitCast (NFC)Youngsuk Kim
2023-05-25[CodeGen] Remove unused declaration EmitMoveFromReturnSlotKazu Hirata
2023-04-03[C2x] Implement support for empty brace initialization (WG14 N2900 and WG14 N...Aaron Ballman
2023-03-17Make globals used for array initialization codegen constantHans Wennborg
2023-03-16Emit const globals with constexpr destructor as constant LLVM valuesHans Wennborg
2023-02-09[clang][codegen] Fix emission of consteval constructor of derived typeMariya Podchishchaeva
2023-01-12[clang] Reland parenthesized aggregate init patchesAlan Zhao
2023-01-05[CodeGen][ObjC] Fix a memory leak that occurs when a non-trivial CAkira Hatanaka