aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CIR/CodeGen/CIRGenFunction.cpp
AgeCommit message (Expand)AuthorFilesLines
7 days[CIR] Implement static lambda invoker (#160137)Andy Kaylor1-1/+4
8 days[CIR] Add support for lambda expressions (#157751)Andy Kaylor1-1/+31
2025-09-09[CIR] Add support for copy elision (#157713)Andy Kaylor1-2/+4
2025-09-09[CIR][NFC] Fix build warnings after #154142 (#157724)Andy Kaylor1-0/+2
2025-09-03[CIR] Add support for constructors with VTT parameters (#156521)Andy Kaylor1-1/+1
2025-08-25[clang] NFC: change more places to use Type::getAsTagDecl and friends (#155313)Matheus Izvekov1-14/+5
2025-08-19[CIR] Implement Statement Expressions (#153677)Morris Hafner1-6/+2
2025-08-19[CIR] Upstream __builtin_va_start and __builtin_va_end (#153819)Morris Hafner1-0/+6
2025-08-14[CIR][NFC] Add Symbol Table to CIRGenFunction (#153625)Morris Hafner1-1/+8
2025-08-11[CIR] Make ClangIR compatible with latest nested name specifier AST represent...Amr Hesham1-2/+2
2025-08-10[CIR] Add support for __builtin_assume_aligned (#152152)Sirui Mu1-0/+17
2025-08-09[CIR] Fix build after the improved nested name specifier AST repr (91cdd35008e9)Michael Liao1-6/+5
2025-08-07[CIR] Upstream EHScopeStack memory allocator (#152215)Andy Kaylor1-4/+4
2025-08-06[CIR] Plus & Minus CompoundAssignment support for ComplexType (#150759)Amr Hesham1-3/+2
2025-08-05[CIR] Add CIRGen for cir.unreachable and cir.trap (#151363)Sirui Mu1-0/+1
2025-08-02[CIR] Use getDefiningOp<OpTy>() instead of dyn_cast<OpTy>(getDefiningOp()) (N...Henrich Lauko1-1/+3
2025-08-01[CIR] Handle expression with cleanups (#151600)Andy Kaylor1-0/+6
2025-07-31[CIR] Fix warnings related to unused variables in release builds (#151412)Andy Kaylor1-2/+1
2025-07-31[CIR] Fix fallthrough warning (#151418)Andy Kaylor1-0/+1
2025-07-28[CIR] Implement LValueBitcast for ComplexType (#150668)Amr Hesham1-0/+126
2025-07-24[CIR] Add support for normal cleanups (#149948)Andy Kaylor1-25/+96
2025-07-24[CIR] Add support for array constructors (#149142)Morris Hafner1-0/+44
2025-07-21[CIR] Add complete destructor handling (#149552)Andy Kaylor1-5/+6
2025-07-19[CIR] Upstream CompoundLiteralExpr for Scalar (#148943)Amr Hesham1-0/+2
2025-07-14[CIR] Add Minimal Destructor Definition Support (#144719)Morris Hafner1-1/+91
2025-06-27[CIR] Upstream support for operator assign (#145979)Andy Kaylor1-11/+13
2025-06-24[CIR] Add support for member initialization from constructors (#144583)Andy Kaylor1-0/+9
2025-06-13[CIR] Function calls with aggregate arguments and return values (#143377)Sirui Mu1-0/+11
2025-06-12[CIR] Add support for delegating constructors (#143932)Andy Kaylor1-8/+2
2025-06-12[CIR] Upstream support for emitting constructors (#143639)Andy Kaylor1-6/+54
2025-06-09[CIR] Add support for accessing members of base classes (#143195)Andy Kaylor1-0/+22
2025-06-02[CIR] Support inline C++ member function definitions (#142484)Andy Kaylor1-1/+21
2025-05-30[CIR][NFC] Fix warning about unhandled type (#142059)Andy Kaylor1-4/+3
2025-05-23[CIR] Add alignment support for global, store, and load ops (#141163)Andy Kaylor1-1/+1
2025-05-21[CIR] Upstream support for string literals (#140796)Andy Kaylor1-0/+2
2025-05-20[CIR] Upstream support for iterator-based range for loops (#140636)Andy Kaylor1-0/+22
2025-05-19[CIR] Upstream support for C++ member function calls (#140290)Andy Kaylor1-2/+8
2025-05-01[CIR][NFC] Fix an unused variable warning (#138110)Amr Hesham1-1/+1
2025-04-29[CIR] Add support for compound assignment statements (#137740)Andy Kaylor1-0/+13
2025-04-22[CIR] Upstream support for accessing structure members (#136383)Andy Kaylor1-0/+2
2025-04-18[CIR] Upstream scalar support for ParenExpr (#136332)Andy Kaylor1-0/+2
2025-04-11[CIR] Upstream ArraySubscriptExpr for fixed size array (#134536)Amr Hesham1-0/+2
2025-04-08[CIR] Add if statement support (#134333)Andres-Salamanca1-0/+65
2025-04-03[CIR][Upstream] Local initialization for ArrayType (#132974)Amr Hesham1-0/+43
2025-03-25[CIR] Emit allocas into the proper lexical scope (#132468)Andy Kaylor1-2/+4
2025-03-25[CIR] Add binary operators (#132420)Morris Hafner1-0/+2
2025-03-19[CIR] Upstream a basic version of class LexicalScope (#131945)David Olsen1-41/+178
2025-03-17[CIR] Upstream initial support for unary op (#131369)Andy Kaylor1-0/+2
2025-03-04[CIR] Clean up warnings (#129604)Andy Kaylor1-7/+5
2025-02-28[CIR] Upstream func args alloca handling (#129167)Andy Kaylor1-7/+69