summaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/CIRGenExpr.cpp
AgeCommit message (Expand)Author
2025-11-20[CIR] ExtVectorElementExpr with rvalue base (#168260)Amr Hesham
2025-11-17[CIR] Handle __asm labels on function declarations (#168149)Andy Kaylor
2025-11-17[CIR] Upstream handling for BaseToDerived casts (#167769)Andy Kaylor
2025-11-16[CIR] ExtVectorElementExpr with pointer to a vector (#168203)Amr Hesham
2025-11-15[CIR] ExtVectorElementExpr with result Vector type (#167925)Amr Hesham
2025-11-13[CIR] Upstream basic support for ExtVector element expr (#167570)Amr Hesham
2025-11-12[CIR] Upstream `AddressSpace` conversions support (#161212)David Rivera
2025-11-12[CIR] Handle null base class initialization (#167023)Andy Kaylor
2025-11-05[CIR] Add support for storing into _Atomic variables (#165872)Sirui Mu
2025-11-05[CIR] Fix assignment ignore in ScalarExprEmitter (#166118)Morris Hafner
2025-10-28[CIR][NFC] Update TypeCache file to use MLIR-style camel case (#165060)Andres-Salamanca
2025-10-23[CIR] Move alloca from cir.try to the surrounding cir.scope (#164488)Amr Hesham
2025-10-22[CIR] Upstream support for calling functions via member expressions (#164518)Andy Kaylor
2025-10-22[CIR][NFC] Migrate more calls to free create functions (#164719)Andy Kaylor
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-20[CIR] Upstream aggregate binary assign handling (#163877)Andy Kaylor
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-09[CIR] Add initial support for dynamic cast (#162337)Andy Kaylor
2025-10-03[CIR] Implement Target-specific address space handling support for `PointerTy...David Rivera
2025-10-03[CIR] Add support for emitting predefined expressions (#161757)Andy Kaylor
2025-09-25[CIR] Implement AtomicExpr for ComplexType (#160563)Amr Hesham
2025-09-23[CIR] Upstream LValue Unary Inc & Dec for ComplexType (#160201)Amr Hesham
2025-09-22[CIR] Add support for lambda expressions (#157751)Andy Kaylor
2025-09-18[CIR] Implement OpaqueValueExpr for Complex in C (#158423)Amr Hesham
2025-09-13[CIR] Upstream VisitOpaqueValueExpr support for Complex & Scalar (#157331)Amr Hesham
2025-09-09[CIR] Add support for copy elision (#157713)Andy Kaylor
2025-09-04[CIR] Add support for delegating constructor initialization (#156757)Andy Kaylor
2025-09-02[CIR] Add handling for volatile loads and stores (#156124)Andy Kaylor
2025-08-27[CIR] Add initial support for virtual base classes (#155534)Andy Kaylor
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-21[CIR] Handle FunctionToPointerDecay casts (#153657) (#154060)Justin Riddell
2025-08-20[CIR] Implement MemberExpr with VarDecl for ComplexType (#154307)Amr Hesham
2025-08-19[CIR] Fix access to bitfields inside a union (#154398)Andres-Salamanca
2025-08-19[CIR] Implement MemberExpr support for ComplexType (#154027)Amr Hesham
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-13[CIR] Add initial support for atomic types (#152923)Sirui Mu
2025-08-13[CIR] Add CIRGen for pseudo destructor calls (#153014)Sirui Mu
2025-08-11[CIR] Make ClangIR compatible with latest nested name specifier AST represent...Amr Hesham
2025-08-09[CIR] Fix build after the improved nested name specifier AST repr (91cdd35008e9)Michael Liao
2025-08-05[CIR] Add CIRGen for cir.unreachable and cir.trap (#151363)Sirui Mu
2025-08-04[CIR] Implemented get/set for volatile bitfields (#151875)Andres-Salamanca
2025-08-02[CIR] Use getDefiningOp<OpTy>() instead of dyn_cast<OpTy>(getDefiningOp()) (N...Henrich Lauko
2025-08-01[CIR] Simplify ConstantOp accesses and its getDefiningOp (#151216)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