aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprAgg.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2023-04-03[C2x] Implement support for empty brace initialization (WG14 N2900 and WG14 N...Aaron Ballman1-1/+9
2023-03-17Make globals used for array initialization codegen constantHans Wennborg1-3/+2
2023-03-16Emit const globals with constexpr destructor as constant LLVM valuesHans Wennborg1-1/+2
2023-02-09[clang][codegen] Fix emission of consteval constructor of derived typeMariya Podchishchaeva1-1/+8
2023-01-12[clang] Reland parenthesized aggregate init patchesAlan Zhao1-32/+59
2023-01-05[CodeGen][ObjC] Fix a memory leak that occurs when a non-trivial CAkira Hatanaka1-1/+10
2023-01-04[clang] Revert parentesized aggregate initalization patchesAlan Zhao1-71/+32
2022-12-21[Clang] Modify sanity check assert in AggExprEmitter::VisitInitListExpr to co...Shafik Yaghmour1-1/+1
2022-12-14[clang][C++20] P0960R3 and P1975R0: Allow initializing aggregates from a pare...Alan Zhao1-32/+71
2022-11-30[clang][TargetInfo] Use LangAS for getPointer{Width,Align}()Alex Richardson1-1/+1
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-1/+1
2022-01-27[NFC][Clang][OpaquePtr] Move away from deprecated Address constructor in Visi...Arthur Eubanks1-2/+2
2021-12-27[CodeGen] Avoid more pointer element type accessesNikita Popov1-4/+5
2021-12-17[CodeGen] Avoid more pointer element type accessesNikita Popov1-3/+3
2021-12-16[CodeGen] Avoid more pointer element type accessesNikita Popov1-1/+2
2021-12-14[CodeGen] Require use of Address::invalid() for invalid address (NFC)Nikita Popov1-1/+1
2021-11-04No longer crash when a consteval function returns a structureAaron Ballman1-0/+2
2021-07-17[OpaquePtr] Remove uses of CreateInBoundsGEP() without element typeNikita Popov1-16/+22