aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CIR
AgeCommit message (Expand)AuthorFilesLines
2026-02-12[CIR] Add sync scope to atomic fetch-and-update operation (#180770)Sirui Mu4-31/+39
2026-02-12[CIR] Add scoped atomic compare-and-exchange (#180412)Sirui Mu3-13/+19
2026-02-12[CIR] Add cir.atomic.xchg to target lowering (#180744)Sirui Mu1-1/+1
2026-02-12[CIR][NFC] Group related "creation" helpers + add comments (#180921)Andrzej Warzyński1-30/+44
2026-02-11[CIR][X86] Add support for cmp builtins (#174318)Zhihui Yang1-14/+16
2026-02-11[CIR]Upstream generic intrinsic emission path (#179098)Priyanshu Kumar1-1/+189
2026-02-11[CIR] X86 vector masked load builtins (#169464)woruyu3-0/+64
2026-02-11[CIR] Match codegen change on fmin and fmaxMichael Liao1-4/+6
2026-02-11[CIR][NEON] Add lowering for `vnegd_s64` and `vnegh_f16` (#180597)Andrzej Warzyński2-2/+29
2026-02-10[CIR][X86] Add support for vpshl/vpshr builtins (#179538)Priyanshu Kumar2-6/+26
2026-02-10[CIR] Add math and builtin intrinsics support (#175233)adams3814-22/+321
2026-02-09[CIR][NEON] Add lowering support for `vceqzd_s64` (#179779)Andrzej Warzyński3-1/+46
2026-02-09[clang] Return std::optional from all Expr::tryEvaluate* API (#179230)Timm Baeder1-4/+5
2026-02-09[CIR][AArch64] Add lowering for predicated SVE svdup builtins (zeroing) (#175...Andrzej Warzyński3-14/+98
2026-02-07[CIR] Scoped atomic exchange (#173781)Sirui Mu2-6/+12
2026-02-06[CIR] Implement initial flattening of cleanup scope ops (#180063)Andy Kaylor1-4/+326
2026-02-06[CIR] Support x86 encodeKey builtins (#179308)Omar Hossam1-3/+38
2026-02-06[HLSL][Matrix] introduce MatrixElementExpr as accessor and swizzle operator (...Farzon Lotfi1-0/+5
2026-02-06[CIR] Add tons of function infra, plus a handful of attributes (#179811)Erich Keane2-7/+206
2026-02-06[CIR][NFC] Remove LowerModule from LowerToLLVM (#179971)Sirui Mu2-28/+17
2026-02-06[CIR] Upstream support for variable sized array new (#179798)Andy Kaylor3-4/+126
2026-02-05[CIR][OpenMP] Enable lowering of the OpenMP dialect to LLVM IR (#178515)Jan Leyonberg4-7/+27
2026-02-05[clang] remove unused SrcAddr parameter from performAddrSpaceCast (#179330)Jameson Nash5-51/+14
2026-02-05[CIR] Add TargetLowering pass (#179245)Sirui Mu9-52/+106
2026-02-05[CIR][AMDGPU][NFC] Add CIRGenBuiltinAMDGPU file to support AMDGPU builtins co...Chaitanya4-0/+837
2026-02-05[CIR][NFC] Cleanup some stale missing features markers (#179822)Andy Kaylor2-4/+0
2026-02-04[CIR] Upstream support for array new with non-empty ILE (#179556)Andy Kaylor1-4/+26
2026-02-04[CIR] Fix a problem with createSub default overflow behavior (#179731)Andy Kaylor1-2/+7
2026-02-03[CIR] Implement 'allocsize' function/call attribute lowering (#179342)Erich Keane1-5/+14
2026-02-03[CIR] Add CIR types and operations for flattened EH and cleanup (#178496)Andy Kaylor1-0/+142
2026-02-03[CIR] Propagate correct flags to EHCleanupScope (#179137)Amr Hesham2-7/+18
2026-02-03[CIR][CUDA][HIP] Add NVPTX target info and CUDA/HIP global emission filtering...David Rivera4-0/+83
2026-02-03[CIR][CUDA] Upstream device stub body emission and name mangling (#177790)David Rivera7-3/+452
2026-02-02[CIR] Upstream support for array new with empty initializer list (#178806)Andy Kaylor3-3/+126
2026-02-02[CIR] Create cir.cleanup.scope operation (#178085)Andy Kaylor1-0/+43
2026-02-02[CIR] Implement lowering for 'no-builtins' attributes (#178899)Erich Keane1-6/+49
2026-01-30[CIR] 3 more 'quick' function attribute lowering through LLVMIRDialect (#178443)Erich Keane1-8/+52
2026-01-29[CIR][NFC] Replace uses of negative unsigned literals (#178760)Andy Kaylor2-6/+6
2026-01-29[CIR] Add lowering for BlockAddressOp, IndirectBrOp and LabelOp (#178106)Andres-Salamanca1-3/+94
2026-01-29[CIR] Upstream ClearCacheOp support for __builtin___clear_cache (#178260)Chibuoyim (Wilson) Ogbonna2-1/+21
2026-01-29[CIR] Add MemChrOp for __builtin_char_memchr and __builtin_memchr (#175234)adams3812-1/+31
2026-01-29[CIR][X86]Implement handling for Select/Selectsh builtins in CIR (#174003)Priyanshu Kumar1-1/+45
2026-01-28[CIR] Add handling for non-ODR use DeclRefLValues (#178323)Andy Kaylor5-11/+118
2026-01-28[CIR] Implement returns_twice, cold, hot, noduplicate, convergent func attrs ...Erich Keane2-6/+38
2026-01-27[CIR] Implement 'noreturn' attribute for functions/calls. (#177978)Erich Keane5-21/+78
2026-01-27[CIR] ExprWithCleanups for Complex expr (#178032)Amr Hesham1-3/+6
2026-01-27[CIR] Move BrOp block merging to canonicalize method (#178053)Henrich Lauko2-43/+39
2026-01-26[CIR] Add support for member pointer constants (#178074)Andy Kaylor2-3/+12
2026-01-26[CIR] Upstream support for pointer-to-method casts (#178004)Andy Kaylor6-5/+124
2026-01-26[CIR] Add custom constructor declaration to CIR lowering TableGen (#176664)Andres-Salamanca2-0/+55