summaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/CIRGenClass.cpp
AgeCommit message (Expand)Author
2025-11-19[CIR] Add CxxCTorAttr, CxxDTorAttr, CxxAssignAttr, CxxSpecialMemberAttr to ci...Hendrik Hübner
2025-11-17[CIR] Upstream handling for BaseToDerived casts (#167769)Andy Kaylor
2025-10-28[CIR][NFC] Update TypeCache file to use MLIR-style camel case (#165060)Andres-Salamanca
2025-10-22[clang][CIR][mlir] Migrate to free create functions. NFC. (#164656)Jakub Kuderski
2025-10-15[clang] NFC: rename TagType::getOriginalDecl back to getDecl (#163271)Matheus Izvekov
2025-10-13[CIR] Add support for virtual destructor calls (#162725)Andy Kaylor
2025-10-09[CIR] Call base class destructors (#162562)Andy Kaylor
2025-10-09[CIR][NFC] Remove dead member function from EHScopeStack::Cleanup (#162565)Andy Kaylor
2025-10-08[CIR] Add support for destructing class members (#162196)Andy Kaylor
2025-10-06[CIR] Fix destructor calls with temporary objects (#161922)Andy Kaylor
2025-09-29[CIR] Add virtual base support to getAddressOfBaseClass (#159162)Morris Hafner
2025-09-23[CIR] Implement static lambda invoker (#160137)Andy Kaylor
2025-09-22[CIR] Add support for lambda expressions (#157751)Andy Kaylor
2025-09-19[CIR] Fix structors for multidimensional arrrays (#159820)Morris Hafner
2025-09-05[CIR] Implement CXX field default initialization (#157140)Andy Kaylor
2025-09-05[CIR] Add support for delegating constructors with VTT args (#156970)Andy Kaylor
2025-09-03[CIR] Add support for constructors with VTT parameters (#156521)Andy Kaylor
2025-08-27[CIR] Add initial support for virtual base classes (#155534)Andy Kaylor
2025-08-27[clang] NFC: reintroduce clang/include/clang/AST/Type.h (#155050)Matheus Izvekov
2025-08-27[clang] NFC: rename clang/include/clang/AST/Type.h to TypeBase.h (#155049)Matheus Izvekov
2025-08-26[CIR] Add support for initializing classes with multiple vtables (#155275)Andy Kaylor
2025-08-26[clang] NFC: introduce Type::getAsEnumDecl, and cast variants for all TagDecl...Matheus Izvekov
2025-08-18[CIR] Add support for calling virtual functions (#153893)Andy Kaylor
2025-08-15[CIR] Add cir.vtable.get_vptr operation (#153630)Andy Kaylor
2025-08-12[CIR] Fix build due to the improvement after 91cdd35008e9Michael Liao
2025-08-12[CIR] Initialize vptr in dynamic classes (#152574)Andy Kaylor
2025-08-09[CIR] Fix build after the improved nested name specifier AST repr (91cdd35008e9)Michael Liao
2025-08-01[CIR] Simplify ConstantOp accesses and its getDefiningOp (#151216)Henrich Lauko
2025-07-24[CIR] Add support for normal cleanups (#149948)Andy Kaylor
2025-07-24[CIR] Add support for array constructors (#149142)Morris Hafner
2025-07-21[CIR] Add complete destructor handling (#149552)Andy Kaylor
2025-07-15[CIR][NFC] Fix typo in assertion message (Must) (#148704)Bogdan Vetrenko
2025-07-11[CIR] Add support for non-virtual base class initialization (#148080)Andy Kaylor
2025-06-27[CIR] Upstream support for operator assign (#145979)Andy Kaylor
2025-06-24[CIR] Add support for member initialization from constructors (#144583)Andy Kaylor
2025-06-12[CIR] Add support for delegating constructors (#143932)Andy Kaylor
2025-06-12[CIR] Upstream support for emitting constructors (#143639)Andy Kaylor
2025-06-10[CIR] Upstream support for calling constructors (#143579)Andy Kaylor
2025-06-09[CIR] Add support for accessing members of base classes (#143195)Andy Kaylor