summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprCXX.cpp
AgeCommit message (Expand)Author
2025-11-21Revert "Reland [MS][clang] Add support for vector deleting destructors" (#169...Zequan Wu
2025-11-13Reland [MS][clang] Add support for vector deleting destructors (#165598)Mariya Podchishchaeva
2025-11-03Revert "[UBSan] Improve error message when a misalignment is due to t… (#16...Matthew Nagy
2025-11-03[UBSan] Improve error message when a misalignment is due to target default as...Matthew Nagy
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov
2025-10-09[AllocToken, Clang] Infer type hints from sizeof expressions and casts (#156841)Marco Elver
2025-10-08[Clang][CodeGen] Emit !alloc_token for new expressions (#162099)Marco Elver
2025-10-08Revert "[Clang][CodeGen] Emit !alloc_token for new expressions" (#162412)Thurston Dang
2025-10-07[Clang][CodeGen] Emit !alloc_token for new expressions (#162099)Marco Elver
2025-10-01[Clang][NFC] Refactor operator delete argument handling (#160554)Andy Kaylor
2025-09-06[clang][PAC] Enable the PAC dynamic_cast to final class optimization (#152601)Oliver Hunt
2025-08-27[clang] AST: fix getAs canonicalization of leaf types (#155028)Matheus Izvekov
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-09[clang] Improve nested name specifier AST representation (#147835)Matheus Izvekov
2025-08-06[clang] Fix crash in dynamic_cast final class optimization (#152076)Oliver Hunt
2025-08-05[clang][PAC] Fix PAC codegen for final class dynamic_cast optimization (#152227)Oliver Hunt
2025-08-05[clang] Use llvm::iterator_range::empty (NFC) (#152088)Kazu Hirata
2025-07-24clang: Handle deleting pointers to incomplete array types (#150359)Harald van Dijk
2025-06-09[clang][NFC] Remove dead PassTypeToPlacementDelete field (#143448)Oliver Hunt
2025-05-09clang: Remove dest LangAS argument from performAddrSpaceCast (#138866)Matt Arsenault
2025-04-14[MS][clang] Revert vector deleting destructors support (#135611)Mariya Podchishchaeva
2025-04-10[RFC] Initial implementation of P2719 (#113510)Oliver Hunt
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-01-22[NFC] Minor fix to tryEmitAbstract type in EmitCXXNewAllocSize (#123433)Andy Kaylor
2024-10-15clang: Remove some pointer bitcasts (#112324)Matt Arsenault
2024-09-08[Clang] C++20 Coroutines: Introduce Frontend Attribute [[clang::coro_await_el...Yuxuan Chen
2024-06-17[Clang] Introduce `CXXTypeidExpr::hasNullCheck` (#95718)Mital Ashok
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha
2024-05-19[Clang][CodeGen] Start migrating away from assuming the Default AS is 0 (#88182)Alex Voicu
2024-04-29Re-apply "Emit missing cleanups for stmt-expr" and other commits (#89154)Utkarsh Saxena
2024-04-18[clang][NFC] Fix FieldDecl::isUnnamedBitfield() capitalization (#89048)Timm Baeder
2024-04-16Revert "[codegen] Emit missing cleanups for stmt-expr and coro suspensions" a...Utkarsh Saxena
2024-04-10[codegen] Emit missing cleanups for stmt-expr and coro suspensions [take-2] (...Utkarsh Saxena
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-26[NFC] Refactor ConstantArrayType size storage (#85716)Chris B
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-02-11[clang][NFC] Annotate `CGExprCXX.cpp` with `preferred_type`Vlad Serebrennikov
2024-01-18[clang] Fix parenthesized list initialization of arrays not working with `new...Alan Zhao
2023-11-05[clang][NFC] Refactor `CXXConstructExpr::ConstructionKind`Vlad Serebrennikov
2023-10-27[clang] Remove no-op ptr-to-ptr bitcasts (NFC)Youngsuk Kim
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot