summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGNonTrivialStruct.cpp
AgeCommit message (Expand)Author
2025-04-24[clang] Ensure correct copying of records with authenticated fields (#136783)Oliver Hunt
2025-04-03[CodeGen] Don't include CGDebugInfo.h in CodeGenFunction.h (NFC) (#134100)Nikita Popov
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
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
2023-11-06[clang][NFC] Refactor `ImplicitParamDecl::ImplicitParamKind`Vlad Serebrennikov
2023-10-27[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-06-27[clang] Replace uses of CGBuilderTy::CreateElementBitCast (NFC)Youngsuk Kim
2023-04-28[NFC][CLANG] Fix coverity remarks about large copy by valuesManna, Soumi
2023-02-15Use llvm::has_single_bit<uint32_t> (NFC)Kazu Hirata
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka
2022-03-18Use llvm::append_range instead of push_back loops where applicable. NFCI.Benjamin Kramer
2022-03-11[NFC][Clang][OpaquePtr] Remove calls to Address::deprecated in a coupleAkira Hatanaka
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2021-12-15[CodeGen] Prefer CreateElementBitCast() where possibleNikita Popov
2021-06-29[CodeGen] Stop creating fake FunctionDecls when generating IR forAkira Hatanaka
2021-05-13[Clang][Codegen] Do not annotate thunk's this/return types with align/deref/n...Roman Lebedev
2021-03-12[OpaquePtrs] Remove some uses of type-less CreateGEP() (NFC)Nikita Popov
2021-02-25[CodeGen] Call ConvertTypeForMem instead of ConvertTypeAkira Hatanaka
2021-01-04Revert "[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped ...Thorsten Schütt
2021-01-04[NFC, Refactor] Modernize StorageClass from Specifiers.h to a scoped enum (II)Thorsten Schütt
2020-06-17[NFC] Silence compiler warning [-Wmissing-braces].Huihui Zhang
2020-06-15[CodeGen][NFC] Add a helper function that returns the addresses ofAkira Hatanaka
2020-04-06[CodeGenObjC] Fix a crash when attempting to copy a zero-sized bit-field in a...Erik Pilkington
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2019-12-03[NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka
2019-12-03Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue and"Akira Hatanaka
2019-12-03[NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka
2019-11-18[CodeGen] Assign locations to calls to special struct helpersVedant Kumar
2019-08-23Do a sweep of symbol internalization. NFC.Benjamin Kramer
2019-04-11Add { } to silence compiler warning [NFC]Mikael Holmen
2019-04-10Add IRGen APIs to fetch ctor/dtor helper functions for non-trivial structs.John McCall
2019-03-29[CodeGen][ObjC] Adjust the addresses passed to calls to synthesizedAkira Hatanaka
2019-03-29Fix typos and formatting. NFC.Akira Hatanaka
2019-03-28[CodeGen] Add additional mangling for struct members of non trivial structsShoaib Meenai
2019-02-09[opaque pointer types] Cleanup CGBuilder's Create*GEP.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-11-13[NFC] Move storage of dispatch-version to GlobalDeclErich Keane
2018-11-11Pass the function type instead of the return type to FunctionDecl::CreateJonas Devlieghere
2018-10-02[CodeGen] Before entering the loop that copies a non-trivial array fieldAkira Hatanaka
2018-08-10[CodeGen] Merge equivalent block copy/helper functions.Akira Hatanaka
2018-04-17Move the visitor classes that are used to traverse non-trivial C structsAkira Hatanaka
2018-04-16[CodeGen] Fix a crash that occurs when a non-trivial C struct with aAkira Hatanaka
2018-04-16Revert "[CodeGen] Fix a crash that occurs when a non-trivial C struct with a"Akira Hatanaka