aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGClass.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-30[KeyInstr][Clang] Copy ctor/assignment operator source atoms (#144346)Orlando Cazalet-Hyams1-2/+7
2025-06-06[ubsan] Add more -fsanitize-annotate-debug-info checks (#141997)Thurston Dang1-8/+10
2025-05-23[KeyInstr][Clang] Member initalization atom (#134640)Orlando Cazalet-Hyams1-0/+1
2025-05-20Fix MSVC "not all control paths return a value" warning. NFC.Simon Pilgrim1-0/+1
2025-05-19[cfi] Enable -fsanitize-annotate-debug-info functionality for CFI checks (#13...Thurston Dang1-0/+8
2025-05-15[NFCI][cfi] Refactor into 'SanitizerInfoFromCFICheckKind' (#140117)Thurston Dang1-24/+24
2025-05-15[clang] Emit convergence tokens for loop in global array init (#140120)Steven Perron1-0/+5
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault1-2/+2
2025-04-23[cfi] Fix one -fno-sanitize-merge case, and add two TODOs (#135438)Thurston Dang1-1/+2
2025-04-15[PAC] Add support for __ptrauth type qualifier (#100830)Akira Hatanaka1-0/+3
2025-04-14[MS][clang] Revert vector deleting destructors support (#135611)Mariya Podchishchaeva1-73/+4
2025-04-11[Clang][CodeGen] Do not set inbounds flag in `EmitMemberDataPointerAddress` w...Yingwei Zheng1-9/+6
2025-04-02[MS][clang] Make sure vector deleting dtor calls correct operator delete (#13...Mariya Podchishchaeva1-1/+1
2025-03-31Reland [MS][clang] Add support for vector deleting destructors (#133451)Mariya Podchishchaeva1-4/+73
2025-03-21Reland: [clang] NFC: Clear some uses of MemberPointerType::getClass (#132317)Matheus Izvekov1-4/+3
2025-03-20Revert "[clang] NFC: Clear some uses of MemberPointerType::getClass" (#132281)Matheus Izvekov1-3/+4
2025-03-19[clang] NFC: Clear some uses of MemberPointerType::getClass (#131965)Matheus Izvekov1-4/+3
2025-03-12Revert "[MS][clang] Add support for vector deleting destructors (#126240)"Hans Wennborg1-73/+4
2025-03-04[MS][clang] Add support for vector deleting destructors (#126240)Mariya Podchishchaeva1-4/+73
2025-02-28[CodeGen] Ensure relative vtables use llvm.type.checked.load.relative (#126785)PiJoules1-1/+5
2025-01-11Reapply "[clang] Avoid re-evaluating field bitwidth" (#122289)Timm Baeder1-1/+1
2025-01-10[ubsan][NFCI] Use SanitizerOrdinal instead of SanitizerMask for EmitCheck (ex...Thurston Dang1-7/+8
2025-01-08Revert "[clang] Avoid re-evaluating field bitwidth (#117732)"Timm Bäder1-1/+1
2025-01-08[clang] Avoid re-evaluating field bitwidth (#117732)Timm Baeder1-1/+1
2024-11-16[CodeGen] Remove unused includes (NFC) (#116459)Kazu Hirata1-1/+0
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen1-10/+6
2024-08-21[clang-repl] [codegen] Reduce the state in TBAA. NFC for static compilation. ...Vassil Vassilev1-1/+1
2024-07-16[clang][CGRecordLayout] Remove dependency on isZeroSize (#96422)Michael Buch1-2/+3
2024-06-26 [clang] Implement pointer authentication for C++ virtual functions, v-tables...Oliver Hunt1-1/+29
2024-06-11[clang] Replace X && isa<Y>(X) with isa_and_nonnull<Y>(X). NFC (#94987)Pavel Samolysov1-2/+2
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha1-9/+9
2024-04-08[Clang][CodeGen] Fix `CanSkipVTablePointerInitialization` for dynamic classes...Max Winkler1-1/+1
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-31/+45
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-45/+31
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-31/+45
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-45/+31
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-31/+45
2024-01-04[Coverage][clang] Enable MC/DC Support in LLVM Source-based Code Coverage (3/3)Alan Phipps1-1/+5
2023-10-04[Clang][CodeGen] Fix use of CXXThisValue with StrictVTablePointers (#68169)Matheus Izvekov1-4/+3
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-6/+6
2023-09-05[HLSL] Cleanup support for `this` as an l-valueChris Bieneman1-3/+2
2023-08-03[clang][CodeGen] Drop some typed pointer bitcastsBjorn Pettersson1-24/+11
2023-07-26Reland "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang1-14/+92
2023-06-30[clang] Replace uses of CreateElementBitCast (NFC)Youngsuk Kim1-11/+9
2023-06-22Revert "Try to implement lambdas with inalloca parameters by forwarding witho...Amy Huang1-85/+14
2023-06-20Try to implement lambdas with inalloca parameters by forwarding without use o...Amy Huang1-14/+85
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim1-15/+9
2023-06-12[Clang] Remove uses of PointerType::getWithSamePointeeType (NFC)Nikita Popov1-2/+2
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka1-2/+2
2023-01-14[clang] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-3/+3