summaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/CIRGenExpr.cpp
AgeCommit message (Expand)Author
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
2025-07-31[CIR] Upstream support for function-level variable decompositions (#151073)Morris Hafner
2025-07-29[CIR] Add proper handling for no prototype function calls (#150553)Andy Kaylor
2025-07-28[CIR] Implement LValueBitcast for ComplexType (#150668)Amr Hesham
2025-07-24[CIR] Add support for array constructors (#149142)Morris Hafner
2025-07-19[CIR][NFC] Replace bool by cir::UnaryOpKind in emitComplexPrePostIncDec (#149...Amr Hesham
2025-07-19[CIR] Upstream CompoundLiteralExpr for Scalar (#148943)Amr Hesham
2025-07-18[CIR] Fix alignment when lowering set/get bitfield operations (#148999)Andres-Salamanca
2025-07-14[CIR] Upstream ComplexImagPtrOp for ComplexType (#144236)Amr Hesham
2025-07-11[CIR] Upstream ComplexRealPtrOp for ComplexType (#144235)Amr Hesham
2025-07-11[CIR] Add support for non-virtual base class initialization (#148080)Andy Kaylor
2025-07-10[CIR] Upstream new SetBitfieldOp for handling C and C++ struct bitfields (#14...Andres-Salamanca
2025-07-09[CIR] Upstream __builtin_creal for ComplexType (#146927)Amr Hesham
2025-07-02[CIR] Upstream get_bitfield operation to load bit-field members from structs ...Andres-Salamanca
2025-06-24[CIR] Add support for member initialization from constructors (#144583)Andy Kaylor
2025-06-21[CIR] Upstream BinAssign for ComplexType (#144868)Amr Hesham
2025-06-17[CIR][NFCI] Represent Complex RValues As Single Value (#144519)Morris Hafner
2025-06-14[CIR] Upstream CreateOp for ComplexType with folder (#143192)Amr Hesham
2025-06-13[CIR] Change default assumption about allowing builtins (#144004)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
2025-06-11[CIR] Upstream minimal builtin function call support (#142981)Morris Hafner
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
2025-06-09[CIR] Add support for using enum constants (#143214)Andy Kaylor
2025-06-03[CIR] Upstream lowering of conditional operators to TernaryOp (#138156)Morris Hafner
2025-05-23[CIR] Add alignment support for global, store, and load ops (#141163)Andy Kaylor
2025-05-21[CIR] Upstream support for string literals (#140796)Andy Kaylor