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