summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprCXX.cpp
AgeCommit message (Expand)Author
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
2023-08-28[Clang][CodeGen] `typeid` needs special care when `type_info` is not in the d...Alex Voicu
2023-07-24Don't perform dynamic_cast optimization at -O0.Richard Smith
2023-07-21Optimize emission of `dynamic_cast` to final classes.Richard Smith
2023-07-02[clang] Remove CGBuilderTy::CreateElementBitCastYoungsuk Kim
2023-06-29[clang][CodeGen] Remove no-op EmitCastToVoidPtr (NFC)Sergei Barannikov
2023-06-16[clang] Replace use of Type::getPointerTo() (NFC)Youngsuk Kim
2023-04-10Use APInt::getOneBitSet (NFC)Kazu Hirata
2023-02-28[Clang][CodeGen] Fix this argument type for certain destructorsJacob Young
2023-02-19Use APInt::count{l,r}_{zero,one} (NFC)Kazu Hirata
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka
2023-01-28[llvm] Use llvm::bit_floor instead of llvm::PowerOf2Floor (NFC)Kazu Hirata
2022-08-08[clang] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-05-10[CodeGen] Use ABI alignment for C++ new expressionsDaniel Bertalan
2022-02-17[clang] Remove Address::deprecated() call in CGExprCXX.cppArthur Eubanks
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov
2022-01-27[NFC][Clang][OpaquePtr] Move away from deprecated Address constructor in Emit...Arthur Eubanks
2021-12-23[CodeGen] Use CreateConstInBoundsGEP() in one more placeNikita Popov
2021-12-21[CodeGen] Accept Address in CreateLaunderInvariantGroupNikita Popov