summaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/CIRGenFunction.cpp
AgeCommit message (Expand)Author
2025-11-21Revert "Reland [MS][clang] Add support for vector deleting destructors" (#169...Zequan Wu
2025-11-19[CIR] Add CxxCTorAttr, CxxDTorAttr, CxxAssignAttr, CxxSpecialMemberAttr to ci...Hendrik Hübner
2025-11-16[CIR] Upstream non-empty Try block with catch all (#165158)Amr Hesham
2025-11-14[CIR] Upstream handling for C++ default argument l-values (#167999)Andy Kaylor
2025-11-13[CIR] Upstream l-value emission for ExprWithCleanups (#167938)Andy Kaylor
2025-11-13[CIR][NFC] Add missing code markers for Dtor_VectorDeleting (#167969)Andy Kaylor
2025-11-13[CIR] Upstream basic support for ExtVector element expr (#167570)Amr Hesham
2025-11-12[CIR] Emit promise declaration in coroutine (#166683)Andres-Salamanca
2025-10-31[CIR] Fix multiple returns in switch statements (#164468)Morris Hafner
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-22[CIR] Implement inline builtin functions (#163911)Morris Hafner
2025-10-21[CIR] Add support for ternary operator as lvalue (#163580)Morris Hafner
2025-10-15[CIR] Upstream support for variable length arrays (#163297)Andy Kaylor
2025-10-13[CIR] Add support for virtual destructor calls (#162725)Andy Kaylor
2025-10-08[CIR] Add support for destructing class members (#162196)Andy Kaylor
2025-10-03[CIR] Initial support for emitting coroutine body (#161616)Andres-Salamanca
2025-10-03[CIR] Add support for emitting predefined expressions (#161757)Andy Kaylor
2025-10-01[CIR] Implement GenericSelectionExpr for AggregateExpr (#161003)Amr Hesham
2025-09-30[CIR] Upstream support for generating global ctor regions (#161298)Andy Kaylor
2025-09-30[CIR] Implement ChooseExpr for AggregateExpr (#160999)Amr Hesham
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-09[CIR] Add support for copy elision (#157713)Andy Kaylor
2025-09-09[CIR][NFC] Fix build warnings after #154142 (#157724)Andy Kaylor
2025-09-03[CIR] Add support for constructors with VTT parameters (#156521)Andy Kaylor
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov
2025-08-19[CIR] Implement Statement Expressions (#153677)Morris Hafner
2025-08-19[CIR] Upstream __builtin_va_start and __builtin_va_end (#153819)Morris Hafner
2025-08-14[CIR][NFC] Add Symbol Table to CIRGenFunction (#153625)Morris Hafner
2025-08-11[CIR] Make ClangIR compatible with latest nested name specifier AST represent...Amr Hesham
2025-08-10[CIR] Add support for __builtin_assume_aligned (#152152)Sirui Mu
2025-08-09[CIR] Fix build after the improved nested name specifier AST repr (91cdd35008e9)Michael Liao
2025-08-07[CIR] Upstream EHScopeStack memory allocator (#152215)Andy Kaylor
2025-08-06[CIR] Plus & Minus CompoundAssignment support for ComplexType (#150759)Amr Hesham
2025-08-05[CIR] Add CIRGen for cir.unreachable and cir.trap (#151363)Sirui Mu
2025-08-02[CIR] Use getDefiningOp<OpTy>() instead of dyn_cast<OpTy>(getDefiningOp()) (N...Henrich Lauko
2025-08-01[CIR] Handle expression with cleanups (#151600)Andy Kaylor
2025-07-31[CIR] Fix warnings related to unused variables in release builds (#151412)Andy Kaylor
2025-07-31[CIR] Fix fallthrough warning (#151418)Andy Kaylor
2025-07-28[CIR] Implement LValueBitcast for ComplexType (#150668)Amr Hesham
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-19[CIR] Upstream CompoundLiteralExpr for Scalar (#148943)Amr Hesham
2025-07-14[CIR] Add Minimal Destructor Definition Support (#144719)Morris Hafner
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-13[CIR] Function calls with aggregate arguments and return values (#143377)Sirui Mu
2025-06-12[CIR] Add support for delegating constructors (#143932)Andy Kaylor