summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGClass.cpp
AgeCommit message (Expand)Author
2025-06-30[KeyInstr][Clang] Copy ctor/assignment operator source atoms (#144346)Orlando Cazalet-Hyams
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang
2025-05-23[KeyInstr][Clang] Member initalization atom (#134640)Orlando Cazalet-Hyams
2025-05-20Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim
2025-05-19[cfi] Enable -fsanitize-annotate-debug-info functionality for CFI checks (#13...Thurston Dang
2025-05-15[NFCI][cfi] Refactor into 'SanitizerInfoFromCFICheckKind' (#140117)Thurston Dang
2025-05-15[clang] Emit convergence tokens for loop in global array init (#140120)Steven Perron
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault
2025-04-23[cfi] Fix one -fno-sanitize-merge case, and add two TODOs (#135438)Thurston Dang
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka
2025-04-14[MS][clang] Revert vector deleting destructors support (#135611)Mariya Podchishchaeva
2025-04-11[Clang][CodeGen] Do not set inbounds flag in `EmitMemberDataPointerAddress` w...Yingwei Zheng
2025-04-02[MS][clang] Make sure vector deleting dtor calls correct operator delete (#13...Mariya Podchishchaeva
2025-03-31Reland [MS][clang] Add support for vector deleting destructors (#133451)Mariya Podchishchaeva
2025-03-21Reland: [clang] NFC: Clear some uses of MemberPointerType::getClass (#132317)Matheus Izvekov
2025-03-20Revert "[clang] NFC: Clear some uses of MemberPointerType::getClass" (#132281)Matheus Izvekov
2025-03-19[clang] NFC: Clear some uses of MemberPointerType::getClass (#131965)Matheus Izvekov
2025-03-12Revert "[MS][clang] Add support for vector deleting destructors (#126240)"Hans Wennborg
2025-03-04[MS][clang] Add support for vector deleting destructors (#126240)Mariya Podchishchaeva
2025-02-28[CodeGen] Ensure relative vtables use llvm.type.checked.load.relative (#126785)PiJoules
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang
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-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen
2024-08-21[clang-repl] [codegen] Reduce the state in TBAA. NFC for static compilation. ...Vassil Vassilev
2024-07-16[clang][CGRecordLayout] Remove dependency on isZeroSize (#96422)Michael Buch
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
2024-04-08[Clang][CodeGen] Fix `CanSkipVTablePointerInitialization` for dynamic classes...Max Winkler
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-01-04[Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)Alan Phipps
2023-10-04[Clang][CodeGen] Fix use of CXXThisValue with StrictVTablePointers (#68169)Matheus Izvekov
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot
2023-09-05[HLSL] Cleanup support for `this` as an l-valueChris Bieneman
2023-08-03[clang][CodeGen] Drop some typed pointer bitcastsBjorn Pettersson
2023-07-26Reland "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang
2023-06-30[clang] Replace uses of CreateElementBitCast (NFC)Youngsuk Kim
2023-06-22Revert "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang
2023-06-20Try to implement lambdas with inalloca parameters by forwarding without use o...Amy Huang
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim
2023-06-12[Clang] Remove uses of PointerType::getWithSamePointeeType (NFC)Nikita Popov
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata